/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 06:38:32,124 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 06:38:32,126 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 06:38:32,182 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 06:38:32,183 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 06:38:32,184 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 06:38:32,186 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 06:38:32,188 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 06:38:32,190 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 06:38:32,193 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 06:38:32,194 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 06:38:32,194 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 06:38:32,195 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 06:38:32,196 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 06:38:32,197 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 06:38:32,199 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 06:38:32,199 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 06:38:32,200 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 06:38:32,201 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 06:38:32,205 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 06:38:32,206 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 06:38:32,206 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 06:38:32,207 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 06:38:32,208 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 06:38:32,212 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 06:38:32,212 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 06:38:32,212 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 06:38:32,213 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 06:38:32,214 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 06:38:32,214 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 06:38:32,214 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 06:38:32,215 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 06:38:32,216 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 06:38:32,216 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 06:38:32,217 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 06:38:32,217 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 06:38:32,217 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 06:38:32,217 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 06:38:32,218 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 06:38:32,218 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 06:38:32,218 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 06:38:32,219 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-01-18 06:38:32,241 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 06:38:32,241 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 06:38:32,242 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 06:38:32,242 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 06:38:32,242 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 06:38:32,243 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 06:38:32,243 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 06:38:32,243 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 06:38:32,243 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 06:38:32,243 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 06:38:32,244 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 06:38:32,244 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 06:38:32,244 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 06:38:32,244 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 06:38:32,244 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 06:38:32,244 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 06:38:32,244 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 06:38:32,244 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 06:38:32,244 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 06:38:32,244 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 06:38:32,245 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 06:38:32,245 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 06:38:32,245 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 06:38:32,245 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 06:38:32,246 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 06:38:32,246 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 06:38:32,246 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 06:38:32,246 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 06:38:32,246 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 06:38:32,246 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 06:38:32,246 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 06:38:32,246 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 06:38:32,246 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 06:38:32,246 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 06:38:32,411 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 06:38:32,424 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 06:38:32,425 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 06:38:32,426 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 06:38:32,432 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 06:38:32,433 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series.wvr.bpl [2022-01-18 06:38:32,433 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series.wvr.bpl' [2022-01-18 06:38:32,451 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 06:38:32,456 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 06:38:32,459 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 06:38:32,460 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 06:38:32,460 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 06:38:32,470 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:32" (1/1) ... [2022-01-18 06:38:32,478 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:32" (1/1) ... [2022-01-18 06:38:32,483 INFO L137 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 06:38:32,484 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 06:38:32,485 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 06:38:32,485 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 06:38:32,485 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 06:38:32,489 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:32" (1/1) ... [2022-01-18 06:38:32,490 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:32" (1/1) ... [2022-01-18 06:38:32,490 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:32" (1/1) ... [2022-01-18 06:38:32,490 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:32" (1/1) ... [2022-01-18 06:38:32,496 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:32" (1/1) ... [2022-01-18 06:38:32,499 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:32" (1/1) ... [2022-01-18 06:38:32,500 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:32" (1/1) ... [2022-01-18 06:38:32,501 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 06:38:32,503 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 06:38:32,503 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 06:38:32,503 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 06:38:32,504 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:32" (1/1) ... [2022-01-18 06:38:32,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 06:38:32,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:32,537 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 06:38:32,555 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 06:38:32,567 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 06:38:32,567 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 06:38:32,567 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 06:38:32,567 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 06:38:32,567 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 06:38:32,567 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 06:38:32,567 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 06:38:32,567 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 06:38:32,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 06:38:32,567 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 06:38:32,568 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 06:38:32,568 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 06:38:32,568 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-01-18 06:38:32,569 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-18 06:38:32,569 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-18 06:38:32,570 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 06:38:32,609 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 06:38:32,610 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 06:38:32,705 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 06:38:32,719 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 06:38:32,719 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 06:38:32,721 INFO L202 PluginConnector]: Adding new model buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 06:38:32 BoogieIcfgContainer [2022-01-18 06:38:32,721 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 06:38:32,722 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 06:38:32,722 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 06:38:32,724 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 06:38:32,725 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:38:32" (1/2) ... [2022-01-18 06:38:32,725 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78a1dda3 and model type buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 06:38:32, skipping insertion in model container [2022-01-18 06:38:32,725 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 06:38:32" (2/2) ... [2022-01-18 06:38:32,726 INFO L111 eAbstractionObserver]: Analyzing ICFG buffer-series.wvr.bpl [2022-01-18 06:38:32,729 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 06:38:32,729 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 06:38:32,729 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 06:38:32,730 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 06:38:32,758 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-01-18 06:38:32,818 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 06:38:32,840 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 06:38:32,840 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-18 06:38:32,850 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 44 places, 35 transitions, 102 flow [2022-01-18 06:38:32,945 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:32,949 INFO L276 IsEmpty]: Start isEmpty. Operand has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:32,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 06:38:32,964 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:32,964 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:32,965 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:32,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:32,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1445873811, now seen corresponding path program 1 times [2022-01-18 06:38:32,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:32,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660829606] [2022-01-18 06:38:32,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:32,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:33,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:33,090 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 06:38:33,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:33,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660829606] [2022-01-18 06:38:33,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660829606] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:33,092 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:38:33,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 06:38:33,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202478355] [2022-01-18 06:38:33,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:33,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 06:38:33,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:33,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 06:38:33,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 06:38:33,116 INFO L87 Difference]: Start difference. First operand has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:33,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:33,193 INFO L93 Difference]: Finished difference Result 1236 states and 4843 transitions. [2022-01-18 06:38:33,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 06:38:33,198 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 06:38:33,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:33,224 INFO L225 Difference]: With dead ends: 1236 [2022-01-18 06:38:33,225 INFO L226 Difference]: Without dead ends: 1109 [2022-01-18 06:38:33,226 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 06:38:33,229 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 8 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:33,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 32 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:33,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2022-01-18 06:38:33,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 866. [2022-01-18 06:38:33,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.910982658959538) internal successors, (3383), 865 states have internal predecessors, (3383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:33,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3383 transitions. [2022-01-18 06:38:33,374 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3383 transitions. Word has length 19 [2022-01-18 06:38:33,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:33,375 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 3383 transitions. [2022-01-18 06:38:33,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:33,375 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3383 transitions. [2022-01-18 06:38:33,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 06:38:33,382 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:33,383 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 06:38:33,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 06:38:33,383 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:33,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:33,384 INFO L85 PathProgramCache]: Analyzing trace with hash 925045909, now seen corresponding path program 1 times [2022-01-18 06:38:33,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:33,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964707881] [2022-01-18 06:38:33,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:33,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:33,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:33,470 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 06:38:33,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:33,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964707881] [2022-01-18 06:38:33,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964707881] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:33,471 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:38:33,472 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:38:33,472 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757994671] [2022-01-18 06:38:33,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:33,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:38:33,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:33,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:38:33,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:33,474 INFO L87 Difference]: Start difference. First operand 866 states and 3383 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:33,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:33,568 INFO L93 Difference]: Finished difference Result 1524 states and 5641 transitions. [2022-01-18 06:38:33,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:38:33,569 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 06:38:33,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:33,576 INFO L225 Difference]: With dead ends: 1524 [2022-01-18 06:38:33,577 INFO L226 Difference]: Without dead ends: 1418 [2022-01-18 06:38:33,578 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:33,585 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 40 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:33,586 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 35 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:33,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2022-01-18 06:38:33,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 1170. [2022-01-18 06:38:33,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 1169 states have (on average 3.888793840889649) internal successors, (4546), 1169 states have internal predecessors, (4546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:33,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 4546 transitions. [2022-01-18 06:38:33,642 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 4546 transitions. Word has length 21 [2022-01-18 06:38:33,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:33,642 INFO L470 AbstractCegarLoop]: Abstraction has 1170 states and 4546 transitions. [2022-01-18 06:38:33,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:33,642 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 4546 transitions. [2022-01-18 06:38:33,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 06:38:33,646 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:33,646 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 06:38:33,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 06:38:33,647 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:33,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:33,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1282496465, now seen corresponding path program 1 times [2022-01-18 06:38:33,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:33,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852791090] [2022-01-18 06:38:33,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:33,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:33,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:33,743 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 06:38:33,743 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:33,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852791090] [2022-01-18 06:38:33,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852791090] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:33,745 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:38:33,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:38:33,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050407812] [2022-01-18 06:38:33,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:33,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:38:33,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:33,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:38:33,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:33,748 INFO L87 Difference]: Start difference. First operand 1170 states and 4546 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:33,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:33,827 INFO L93 Difference]: Finished difference Result 2017 states and 7510 transitions. [2022-01-18 06:38:33,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:38:33,828 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 06:38:33,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:33,838 INFO L225 Difference]: With dead ends: 2017 [2022-01-18 06:38:33,838 INFO L226 Difference]: Without dead ends: 1875 [2022-01-18 06:38:33,839 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:33,843 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 27 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:33,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 39 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:33,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1875 states. [2022-01-18 06:38:33,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1875 to 1656. [2022-01-18 06:38:33,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1656 states, 1655 states have (on average 3.8676737160120847) internal successors, (6401), 1655 states have internal predecessors, (6401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:33,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1656 states to 1656 states and 6401 transitions. [2022-01-18 06:38:33,893 INFO L78 Accepts]: Start accepts. Automaton has 1656 states and 6401 transitions. Word has length 21 [2022-01-18 06:38:33,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:33,894 INFO L470 AbstractCegarLoop]: Abstraction has 1656 states and 6401 transitions. [2022-01-18 06:38:33,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:33,894 INFO L276 IsEmpty]: Start isEmpty. Operand 1656 states and 6401 transitions. [2022-01-18 06:38:33,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:38:33,898 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:33,898 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:33,898 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 06:38:33,899 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:33,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:33,900 INFO L85 PathProgramCache]: Analyzing trace with hash 770950601, now seen corresponding path program 1 times [2022-01-18 06:38:33,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:33,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047886291] [2022-01-18 06:38:33,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:33,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:33,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:33,932 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:33,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:33,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047886291] [2022-01-18 06:38:33,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047886291] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:33,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180246182] [2022-01-18 06:38:33,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:33,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:33,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:33,935 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 06:38:33,936 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 06:38:33,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:33,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 06:38:33,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:34,115 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:34,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:34,172 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:34,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180246182] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:34,173 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:34,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-01-18 06:38:34,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093887504] [2022-01-18 06:38:34,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:34,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:38:34,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:34,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:38:34,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:38:34,175 INFO L87 Difference]: Start difference. First operand 1656 states and 6401 transitions. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:34,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:34,317 INFO L93 Difference]: Finished difference Result 2308 states and 8261 transitions. [2022-01-18 06:38:34,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 06:38:34,317 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:38:34,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:34,327 INFO L225 Difference]: With dead ends: 2308 [2022-01-18 06:38:34,328 INFO L226 Difference]: Without dead ends: 2108 [2022-01-18 06:38:34,328 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:38:34,328 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 77 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:34,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 54 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:34,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2108 states. [2022-01-18 06:38:34,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2108 to 1456. [2022-01-18 06:38:34,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1456 states, 1455 states have (on average 3.777319587628866) internal successors, (5496), 1455 states have internal predecessors, (5496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:34,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1456 states to 1456 states and 5496 transitions. [2022-01-18 06:38:34,370 INFO L78 Accepts]: Start accepts. Automaton has 1456 states and 5496 transitions. Word has length 24 [2022-01-18 06:38:34,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:34,371 INFO L470 AbstractCegarLoop]: Abstraction has 1456 states and 5496 transitions. [2022-01-18 06:38:34,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:34,371 INFO L276 IsEmpty]: Start isEmpty. Operand 1456 states and 5496 transitions. [2022-01-18 06:38:34,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:38:34,375 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:34,375 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:34,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 06:38:34,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:34,591 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:34,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:34,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1120776452, now seen corresponding path program 1 times [2022-01-18 06:38:34,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:34,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289310081] [2022-01-18 06:38:34,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:34,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:34,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:34,625 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:34,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:34,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289310081] [2022-01-18 06:38:34,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289310081] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:34,626 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:38:34,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:38:34,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976957444] [2022-01-18 06:38:34,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:34,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:38:34,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:34,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:38:34,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:34,627 INFO L87 Difference]: Start difference. First operand 1456 states and 5496 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:34,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:34,713 INFO L93 Difference]: Finished difference Result 1950 states and 6936 transitions. [2022-01-18 06:38:34,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 06:38:34,714 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:38:34,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:34,723 INFO L225 Difference]: With dead ends: 1950 [2022-01-18 06:38:34,723 INFO L226 Difference]: Without dead ends: 1860 [2022-01-18 06:38:34,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:34,724 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 64 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:34,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 17 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:34,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1860 states. [2022-01-18 06:38:34,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1860 to 1544. [2022-01-18 06:38:34,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1544 states, 1543 states have (on average 3.725210628645496) internal successors, (5748), 1543 states have internal predecessors, (5748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:34,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1544 states to 1544 states and 5748 transitions. [2022-01-18 06:38:34,769 INFO L78 Accepts]: Start accepts. Automaton has 1544 states and 5748 transitions. Word has length 24 [2022-01-18 06:38:34,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:34,770 INFO L470 AbstractCegarLoop]: Abstraction has 1544 states and 5748 transitions. [2022-01-18 06:38:34,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:34,770 INFO L276 IsEmpty]: Start isEmpty. Operand 1544 states and 5748 transitions. [2022-01-18 06:38:34,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:38:34,774 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:34,774 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:34,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 06:38:34,774 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:34,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:34,775 INFO L85 PathProgramCache]: Analyzing trace with hash 712551812, now seen corresponding path program 2 times [2022-01-18 06:38:34,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:34,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841166536] [2022-01-18 06:38:34,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:34,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:34,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:34,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:34,793 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:34,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841166536] [2022-01-18 06:38:34,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841166536] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:34,793 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:38:34,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:38:34,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956561908] [2022-01-18 06:38:34,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:34,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:38:34,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:34,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:38:34,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:34,794 INFO L87 Difference]: Start difference. First operand 1544 states and 5748 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:34,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:34,856 INFO L93 Difference]: Finished difference Result 1308 states and 4722 transitions. [2022-01-18 06:38:34,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 06:38:34,856 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:38:34,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:34,862 INFO L225 Difference]: With dead ends: 1308 [2022-01-18 06:38:34,863 INFO L226 Difference]: Without dead ends: 1308 [2022-01-18 06:38:34,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:34,863 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 44 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:34,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 29 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:34,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2022-01-18 06:38:34,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 1118. [2022-01-18 06:38:34,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1118 states, 1117 states have (on average 3.6499552372426143) internal successors, (4077), 1117 states have internal predecessors, (4077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:34,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 4077 transitions. [2022-01-18 06:38:34,890 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 4077 transitions. Word has length 24 [2022-01-18 06:38:34,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:34,890 INFO L470 AbstractCegarLoop]: Abstraction has 1118 states and 4077 transitions. [2022-01-18 06:38:34,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:34,890 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 4077 transitions. [2022-01-18 06:38:34,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:38:34,893 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:34,893 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:34,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 06:38:34,893 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:34,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:34,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1043177095, now seen corresponding path program 2 times [2022-01-18 06:38:34,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:34,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207455487] [2022-01-18 06:38:34,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:34,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:34,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:34,921 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:34,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:34,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207455487] [2022-01-18 06:38:34,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207455487] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:34,922 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:38:34,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:38:34,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682813196] [2022-01-18 06:38:34,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:34,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:38:34,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:34,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:38:34,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:34,923 INFO L87 Difference]: Start difference. First operand 1118 states and 4077 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:35,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:35,012 INFO L93 Difference]: Finished difference Result 1142 states and 4135 transitions. [2022-01-18 06:38:35,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:38:35,013 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 06:38:35,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:35,018 INFO L225 Difference]: With dead ends: 1142 [2022-01-18 06:38:35,018 INFO L226 Difference]: Without dead ends: 1120 [2022-01-18 06:38:35,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:35,020 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 15 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:35,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 22 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:35,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2022-01-18 06:38:35,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1104. [2022-01-18 06:38:35,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1104 states, 1103 states have (on average 3.665457842248413) internal successors, (4043), 1103 states have internal predecessors, (4043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:35,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1104 states to 1104 states and 4043 transitions. [2022-01-18 06:38:35,043 INFO L78 Accepts]: Start accepts. Automaton has 1104 states and 4043 transitions. Word has length 24 [2022-01-18 06:38:35,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:35,043 INFO L470 AbstractCegarLoop]: Abstraction has 1104 states and 4043 transitions. [2022-01-18 06:38:35,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:35,044 INFO L276 IsEmpty]: Start isEmpty. Operand 1104 states and 4043 transitions. [2022-01-18 06:38:35,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:38:35,047 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:35,047 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 06:38:35,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-18 06:38:35,047 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:35,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:35,049 INFO L85 PathProgramCache]: Analyzing trace with hash 2066683916, now seen corresponding path program 1 times [2022-01-18 06:38:35,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:35,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313131768] [2022-01-18 06:38:35,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:35,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:35,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:35,084 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:38:35,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:35,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313131768] [2022-01-18 06:38:35,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313131768] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:35,084 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:38:35,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:38:35,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498877911] [2022-01-18 06:38:35,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:35,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:38:35,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:35,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:38:35,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:35,085 INFO L87 Difference]: Start difference. First operand 1104 states and 4043 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:35,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:35,129 INFO L93 Difference]: Finished difference Result 1334 states and 4929 transitions. [2022-01-18 06:38:35,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:38:35,129 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:38:35,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:35,136 INFO L225 Difference]: With dead ends: 1334 [2022-01-18 06:38:35,136 INFO L226 Difference]: Without dead ends: 1334 [2022-01-18 06:38:35,136 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:38:35,136 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 19 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:35,136 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 52 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:35,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1334 states. [2022-01-18 06:38:35,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1334 to 954. [2022-01-18 06:38:35,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 953 states have (on average 3.63903462749213) internal successors, (3468), 953 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:35,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 3468 transitions. [2022-01-18 06:38:35,159 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 3468 transitions. Word has length 27 [2022-01-18 06:38:35,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:35,160 INFO L470 AbstractCegarLoop]: Abstraction has 954 states and 3468 transitions. [2022-01-18 06:38:35,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:35,160 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 3468 transitions. [2022-01-18 06:38:35,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 06:38:35,162 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:35,162 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 06:38:35,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-18 06:38:35,162 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:35,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:35,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1787495248, now seen corresponding path program 1 times [2022-01-18 06:38:35,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:35,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327914092] [2022-01-18 06:38:35,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:35,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:35,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:35,181 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:35,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:35,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327914092] [2022-01-18 06:38:35,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327914092] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:35,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713431069] [2022-01-18 06:38:35,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:35,182 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:35,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:35,183 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 06:38:35,184 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 06:38:35,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:35,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-18 06:38:35,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:35,268 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:35,268 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 06:38:35,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713431069] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:35,268 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 06:38:35,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2022-01-18 06:38:35,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700634230] [2022-01-18 06:38:35,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:35,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:38:35,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:35,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:38:35,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:35,270 INFO L87 Difference]: Start difference. First operand 954 states and 3468 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:35,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:35,300 INFO L93 Difference]: Finished difference Result 1658 states and 5999 transitions. [2022-01-18 06:38:35,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:38:35,300 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-18 06:38:35,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:35,310 INFO L225 Difference]: With dead ends: 1658 [2022-01-18 06:38:35,310 INFO L226 Difference]: Without dead ends: 1658 [2022-01-18 06:38:35,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:35,311 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 45 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:35,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 40 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:35,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1658 states. [2022-01-18 06:38:35,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1658 to 1112. [2022-01-18 06:38:35,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1112 states, 1111 states have (on average 3.667866786678668) internal successors, (4075), 1111 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:35,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1112 states to 1112 states and 4075 transitions. [2022-01-18 06:38:35,342 INFO L78 Accepts]: Start accepts. Automaton has 1112 states and 4075 transitions. Word has length 27 [2022-01-18 06:38:35,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:35,342 INFO L470 AbstractCegarLoop]: Abstraction has 1112 states and 4075 transitions. [2022-01-18 06:38:35,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:35,342 INFO L276 IsEmpty]: Start isEmpty. Operand 1112 states and 4075 transitions. [2022-01-18 06:38:35,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:38:35,345 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:35,345 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:35,365 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 06:38:35,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-01-18 06:38:35,560 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:35,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:35,561 INFO L85 PathProgramCache]: Analyzing trace with hash -383422002, now seen corresponding path program 1 times [2022-01-18 06:38:35,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:35,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456195724] [2022-01-18 06:38:35,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:35,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:35,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:35,718 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:35,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:35,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456195724] [2022-01-18 06:38:35,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456195724] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:35,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078674088] [2022-01-18 06:38:35,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:35,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:35,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:35,719 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 06:38:35,720 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 06:38:35,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:35,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 06:38:35,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:35,893 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-01-18 06:38:35,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 06:38:35,980 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:35,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:36,042 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:36,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2022-01-18 06:38:36,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:36,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-01-18 06:38:36,141 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:36,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2022-01-18 06:38:36,202 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:36,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078674088] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:36,202 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:36,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 06:38:36,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397274244] [2022-01-18 06:38:36,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:36,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 06:38:36,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:36,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 06:38:36,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:38:36,203 INFO L87 Difference]: Start difference. First operand 1112 states and 4075 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:36,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:36,344 INFO L93 Difference]: Finished difference Result 2387 states and 8904 transitions. [2022-01-18 06:38:36,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 06:38:36,344 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:38:36,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:36,362 INFO L225 Difference]: With dead ends: 2387 [2022-01-18 06:38:36,363 INFO L226 Difference]: Without dead ends: 2308 [2022-01-18 06:38:36,363 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:38:36,363 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 80 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:36,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 144 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:36,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2308 states. [2022-01-18 06:38:36,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2308 to 1550. [2022-01-18 06:38:36,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1550 states, 1549 states have (on average 3.7140090380890896) internal successors, (5753), 1549 states have internal predecessors, (5753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:36,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1550 states to 1550 states and 5753 transitions. [2022-01-18 06:38:36,409 INFO L78 Accepts]: Start accepts. Automaton has 1550 states and 5753 transitions. Word has length 29 [2022-01-18 06:38:36,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:36,409 INFO L470 AbstractCegarLoop]: Abstraction has 1550 states and 5753 transitions. [2022-01-18 06:38:36,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:36,410 INFO L276 IsEmpty]: Start isEmpty. Operand 1550 states and 5753 transitions. [2022-01-18 06:38:36,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:38:36,414 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:36,414 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:36,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 06:38:36,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:36,633 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:36,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:36,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1158240516, now seen corresponding path program 2 times [2022-01-18 06:38:36,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:36,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130520513] [2022-01-18 06:38:36,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:36,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:36,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:36,731 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:36,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:36,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130520513] [2022-01-18 06:38:36,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130520513] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:36,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409498976] [2022-01-18 06:38:36,731 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:38:36,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:36,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:36,748 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 06:38:36,749 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 06:38:36,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:38:36,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:36,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 06:38:36,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:36,901 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-01-18 06:38:36,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-01-18 06:38:37,013 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:37,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:37,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:37,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-01-18 06:38:37,205 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:37,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-01-18 06:38:37,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:37,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2022-01-18 06:38:37,267 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:37,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409498976] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:37,267 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:37,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 06:38:37,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563717282] [2022-01-18 06:38:37,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:37,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 06:38:37,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:37,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 06:38:37,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:38:37,268 INFO L87 Difference]: Start difference. First operand 1550 states and 5753 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:37,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:37,414 INFO L93 Difference]: Finished difference Result 2792 states and 10515 transitions. [2022-01-18 06:38:37,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 06:38:37,415 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:38:37,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:37,422 INFO L225 Difference]: With dead ends: 2792 [2022-01-18 06:38:37,423 INFO L226 Difference]: Without dead ends: 2713 [2022-01-18 06:38:37,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:38:37,423 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 90 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:37,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 152 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:37,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2713 states. [2022-01-18 06:38:37,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2713 to 1749. [2022-01-18 06:38:37,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1749 states, 1748 states have (on average 3.7299771167048057) internal successors, (6520), 1748 states have internal predecessors, (6520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:37,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1749 states to 1749 states and 6520 transitions. [2022-01-18 06:38:37,462 INFO L78 Accepts]: Start accepts. Automaton has 1749 states and 6520 transitions. Word has length 29 [2022-01-18 06:38:37,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:37,463 INFO L470 AbstractCegarLoop]: Abstraction has 1749 states and 6520 transitions. [2022-01-18 06:38:37,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:37,463 INFO L276 IsEmpty]: Start isEmpty. Operand 1749 states and 6520 transitions. [2022-01-18 06:38:37,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:38:37,467 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:37,467 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:37,497 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 06:38:37,697 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:37,698 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:37,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:37,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1824203434, now seen corresponding path program 3 times [2022-01-18 06:38:37,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:37,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152795060] [2022-01-18 06:38:37,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:37,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:37,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:37,795 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:37,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:37,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152795060] [2022-01-18 06:38:37,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152795060] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:37,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077586895] [2022-01-18 06:38:37,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:38:37,796 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:37,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:37,797 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 06:38:37,798 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 06:38:37,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:38:37,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:37,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 06:38:37,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:37,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-01-18 06:38:37,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-01-18 06:38:38,003 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:38,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:38,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:38,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-01-18 06:38:38,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:38,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-01-18 06:38:38,138 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:38,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2022-01-18 06:38:38,186 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:38,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077586895] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:38,187 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:38,187 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 06:38:38,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139352822] [2022-01-18 06:38:38,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:38,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 06:38:38,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:38,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 06:38:38,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:38:38,188 INFO L87 Difference]: Start difference. First operand 1749 states and 6520 transitions. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:38,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:38,312 INFO L93 Difference]: Finished difference Result 2570 states and 9639 transitions. [2022-01-18 06:38:38,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 06:38:38,313 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:38:38,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:38,319 INFO L225 Difference]: With dead ends: 2570 [2022-01-18 06:38:38,319 INFO L226 Difference]: Without dead ends: 2491 [2022-01-18 06:38:38,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:38:38,320 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 99 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:38,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 135 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:38,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2491 states. [2022-01-18 06:38:38,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2491 to 1887. [2022-01-18 06:38:38,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1887 states, 1886 states have (on average 3.7338282078472957) internal successors, (7042), 1886 states have internal predecessors, (7042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:38,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1887 states to 1887 states and 7042 transitions. [2022-01-18 06:38:38,355 INFO L78 Accepts]: Start accepts. Automaton has 1887 states and 7042 transitions. Word has length 29 [2022-01-18 06:38:38,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:38,355 INFO L470 AbstractCegarLoop]: Abstraction has 1887 states and 7042 transitions. [2022-01-18 06:38:38,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:38,356 INFO L276 IsEmpty]: Start isEmpty. Operand 1887 states and 7042 transitions. [2022-01-18 06:38:38,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:38:38,359 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:38,359 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:38,377 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 06:38:38,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-01-18 06:38:38,573 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:38,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:38,574 INFO L85 PathProgramCache]: Analyzing trace with hash -614164824, now seen corresponding path program 4 times [2022-01-18 06:38:38,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:38,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847492397] [2022-01-18 06:38:38,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:38,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:38,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:38,679 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:38,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:38,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847492397] [2022-01-18 06:38:38,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847492397] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:38,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221600108] [2022-01-18 06:38:38,680 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:38:38,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:38,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:38,681 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 06:38:38,682 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 06:38:38,706 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:38:38,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:38,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 06:38:38,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:38,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-01-18 06:38:38,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-01-18 06:38:38,894 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:38,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:38,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:38,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2022-01-18 06:38:39,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:39,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2022-01-18 06:38:39,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:39,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 06:38:39,137 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:39,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221600108] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:39,138 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:39,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 06:38:39,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101655381] [2022-01-18 06:38:39,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:39,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 06:38:39,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:39,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 06:38:39,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:38:39,139 INFO L87 Difference]: Start difference. First operand 1887 states and 7042 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 10 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:39,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:39,312 INFO L93 Difference]: Finished difference Result 3006 states and 11331 transitions. [2022-01-18 06:38:39,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 06:38:39,313 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 10 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:38:39,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:39,320 INFO L225 Difference]: With dead ends: 3006 [2022-01-18 06:38:39,321 INFO L226 Difference]: Without dead ends: 2927 [2022-01-18 06:38:39,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-01-18 06:38:39,321 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 73 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:39,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 154 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:39,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2927 states. [2022-01-18 06:38:39,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2927 to 2081. [2022-01-18 06:38:39,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2081 states, 2080 states have (on average 3.751923076923077) internal successors, (7804), 2080 states have internal predecessors, (7804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:39,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2081 states to 2081 states and 7804 transitions. [2022-01-18 06:38:39,361 INFO L78 Accepts]: Start accepts. Automaton has 2081 states and 7804 transitions. Word has length 29 [2022-01-18 06:38:39,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:39,362 INFO L470 AbstractCegarLoop]: Abstraction has 2081 states and 7804 transitions. [2022-01-18 06:38:39,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 10 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:39,362 INFO L276 IsEmpty]: Start isEmpty. Operand 2081 states and 7804 transitions. [2022-01-18 06:38:39,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:38:39,366 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:39,366 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:39,385 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-01-18 06:38:39,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:39,579 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:39,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:39,580 INFO L85 PathProgramCache]: Analyzing trace with hash -357509362, now seen corresponding path program 5 times [2022-01-18 06:38:39,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:39,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720270576] [2022-01-18 06:38:39,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:39,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:39,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:39,670 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:39,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:39,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720270576] [2022-01-18 06:38:39,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720270576] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:39,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530662493] [2022-01-18 06:38:39,670 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:38:39,670 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:39,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:39,671 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 06:38:39,672 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 06:38:39,697 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:38:39,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:39,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 06:38:39,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:39,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-01-18 06:38:39,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-01-18 06:38:39,884 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:39,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:39,967 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:39,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2022-01-18 06:38:40,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:40,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 06:38:40,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:40,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-01-18 06:38:40,127 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:40,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530662493] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:40,128 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:40,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 06:38:40,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460201949] [2022-01-18 06:38:40,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:40,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 06:38:40,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:40,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 06:38:40,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:38:40,128 INFO L87 Difference]: Start difference. First operand 2081 states and 7804 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:40,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:40,310 INFO L93 Difference]: Finished difference Result 2784 states and 10455 transitions. [2022-01-18 06:38:40,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 06:38:40,310 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:38:40,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:40,318 INFO L225 Difference]: With dead ends: 2784 [2022-01-18 06:38:40,318 INFO L226 Difference]: Without dead ends: 2705 [2022-01-18 06:38:40,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-01-18 06:38:40,319 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 79 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:40,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 156 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:40,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2705 states. [2022-01-18 06:38:40,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2705 to 1882. [2022-01-18 06:38:40,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1882 states, 1881 states have (on average 3.741095162147794) internal successors, (7037), 1881 states have internal predecessors, (7037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:40,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1882 states to 1882 states and 7037 transitions. [2022-01-18 06:38:40,356 INFO L78 Accepts]: Start accepts. Automaton has 1882 states and 7037 transitions. Word has length 29 [2022-01-18 06:38:40,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:40,356 INFO L470 AbstractCegarLoop]: Abstraction has 1882 states and 7037 transitions. [2022-01-18 06:38:40,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:40,356 INFO L276 IsEmpty]: Start isEmpty. Operand 1882 states and 7037 transitions. [2022-01-18 06:38:40,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:38:40,361 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:40,361 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:40,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 06:38:40,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:40,578 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:40,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:40,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1162136574, now seen corresponding path program 6 times [2022-01-18 06:38:40,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:40,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219216040] [2022-01-18 06:38:40,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:40,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:40,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:40,685 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:40,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:40,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219216040] [2022-01-18 06:38:40,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219216040] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:40,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017577985] [2022-01-18 06:38:40,686 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:38:40,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:40,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:40,687 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 06:38:40,688 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 06:38:40,711 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:38:40,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:40,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 06:38:40,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:40,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 06:38:40,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 06:38:40,912 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:40,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:40,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:40,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 26 [2022-01-18 06:38:41,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:41,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2022-01-18 06:38:41,050 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:38:41,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2022-01-18 06:38:41,195 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:41,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017577985] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:41,196 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:41,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2022-01-18 06:38:41,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176813317] [2022-01-18 06:38:41,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:41,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 06:38:41,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:41,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 06:38:41,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-01-18 06:38:41,197 INFO L87 Difference]: Start difference. First operand 1882 states and 7037 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:41,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:41,393 INFO L93 Difference]: Finished difference Result 2657 states and 9932 transitions. [2022-01-18 06:38:41,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 06:38:41,393 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:38:41,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:41,403 INFO L225 Difference]: With dead ends: 2657 [2022-01-18 06:38:41,403 INFO L226 Difference]: Without dead ends: 2578 [2022-01-18 06:38:41,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-18 06:38:41,405 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 89 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:41,405 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 124 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:41,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2578 states. [2022-01-18 06:38:41,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2578 to 1926. [2022-01-18 06:38:41,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1926 states, 1925 states have (on average 3.7314285714285713) internal successors, (7183), 1925 states have internal predecessors, (7183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:41,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1926 states to 1926 states and 7183 transitions. [2022-01-18 06:38:41,458 INFO L78 Accepts]: Start accepts. Automaton has 1926 states and 7183 transitions. Word has length 29 [2022-01-18 06:38:41,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:41,458 INFO L470 AbstractCegarLoop]: Abstraction has 1926 states and 7183 transitions. [2022-01-18 06:38:41,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:41,458 INFO L276 IsEmpty]: Start isEmpty. Operand 1926 states and 7183 transitions. [2022-01-18 06:38:41,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 06:38:41,462 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:41,463 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:41,479 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 06:38:41,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 06:38:41,679 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:41,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:41,680 INFO L85 PathProgramCache]: Analyzing trace with hash 719206604, now seen corresponding path program 7 times [2022-01-18 06:38:41,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:41,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710178777] [2022-01-18 06:38:41,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:41,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:41,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:41,710 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:41,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:41,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710178777] [2022-01-18 06:38:41,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710178777] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:41,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009014780] [2022-01-18 06:38:41,711 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:38:41,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:41,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:41,712 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 06:38:41,713 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 06:38:41,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:41,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 06:38:41,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:41,794 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:41,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:41,840 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:41,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009014780] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:41,840 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:41,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 6 [2022-01-18 06:38:41,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507512811] [2022-01-18 06:38:41,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:41,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 06:38:41,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:41,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 06:38:41,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 06:38:41,841 INFO L87 Difference]: Start difference. First operand 1926 states and 7183 transitions. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:41,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:41,934 INFO L93 Difference]: Finished difference Result 3472 states and 12599 transitions. [2022-01-18 06:38:41,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 06:38:41,934 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 06:38:41,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:41,943 INFO L225 Difference]: With dead ends: 3472 [2022-01-18 06:38:41,943 INFO L226 Difference]: Without dead ends: 3318 [2022-01-18 06:38:41,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2022-01-18 06:38:41,944 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 97 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:41,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 67 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:41,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3318 states. [2022-01-18 06:38:41,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3318 to 2796. [2022-01-18 06:38:41,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2796 states, 2795 states have (on average 3.759212880143113) internal successors, (10507), 2795 states have internal predecessors, (10507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:42,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2796 states to 2796 states and 10507 transitions. [2022-01-18 06:38:42,006 INFO L78 Accepts]: Start accepts. Automaton has 2796 states and 10507 transitions. Word has length 31 [2022-01-18 06:38:42,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:42,006 INFO L470 AbstractCegarLoop]: Abstraction has 2796 states and 10507 transitions. [2022-01-18 06:38:42,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:42,007 INFO L276 IsEmpty]: Start isEmpty. Operand 2796 states and 10507 transitions. [2022-01-18 06:38:42,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 06:38:42,012 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:42,012 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:42,045 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 06:38:42,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 06:38:42,227 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:42,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:42,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1293130992, now seen corresponding path program 8 times [2022-01-18 06:38:42,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:42,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671593204] [2022-01-18 06:38:42,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:42,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:42,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:42,244 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:38:42,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:42,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671593204] [2022-01-18 06:38:42,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671593204] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:42,245 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:38:42,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 06:38:42,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176577289] [2022-01-18 06:38:42,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:42,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 06:38:42,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:42,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 06:38:42,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:42,245 INFO L87 Difference]: Start difference. First operand 2796 states and 10507 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:42,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:42,300 INFO L93 Difference]: Finished difference Result 5761 states and 21881 transitions. [2022-01-18 06:38:42,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 06:38:42,300 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 06:38:42,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:42,315 INFO L225 Difference]: With dead ends: 5761 [2022-01-18 06:38:42,315 INFO L226 Difference]: Without dead ends: 5510 [2022-01-18 06:38:42,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:42,316 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 95 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:42,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 52 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:42,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5510 states. [2022-01-18 06:38:42,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5510 to 4894. [2022-01-18 06:38:42,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4894 states, 4893 states have (on average 3.8779889638258735) internal successors, (18975), 4893 states have internal predecessors, (18975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:42,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4894 states to 4894 states and 18975 transitions. [2022-01-18 06:38:42,423 INFO L78 Accepts]: Start accepts. Automaton has 4894 states and 18975 transitions. Word has length 31 [2022-01-18 06:38:42,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:42,424 INFO L470 AbstractCegarLoop]: Abstraction has 4894 states and 18975 transitions. [2022-01-18 06:38:42,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:42,424 INFO L276 IsEmpty]: Start isEmpty. Operand 4894 states and 18975 transitions. [2022-01-18 06:38:42,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 06:38:42,433 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:42,433 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:42,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-18 06:38:42,434 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:42,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:42,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1002043648, now seen corresponding path program 9 times [2022-01-18 06:38:42,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:42,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862835275] [2022-01-18 06:38:42,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:42,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:42,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:42,460 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 06:38:42,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:42,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862835275] [2022-01-18 06:38:42,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862835275] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:42,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485003313] [2022-01-18 06:38:42,460 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:38:42,460 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:42,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:42,461 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 06:38:42,482 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 06:38:42,505 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:38:42,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:42,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:38:42,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:42,634 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 06:38:42,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:42,684 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 06:38:42,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485003313] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:42,685 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:42,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 06:38:42,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932784285] [2022-01-18 06:38:42,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:42,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 06:38:42,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:42,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 06:38:42,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:38:42,686 INFO L87 Difference]: Start difference. First operand 4894 states and 18975 transitions. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 9 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:43,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:43,063 INFO L93 Difference]: Finished difference Result 17927 states and 66398 transitions. [2022-01-18 06:38:43,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 06:38:43,063 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 9 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 06:38:43,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:43,120 INFO L225 Difference]: With dead ends: 17927 [2022-01-18 06:38:43,120 INFO L226 Difference]: Without dead ends: 15301 [2022-01-18 06:38:43,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2022-01-18 06:38:43,121 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 168 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:43,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 126 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:38:43,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15301 states. [2022-01-18 06:38:43,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15301 to 8354. [2022-01-18 06:38:43,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8354 states, 8353 states have (on average 3.950676403687298) internal successors, (33000), 8353 states have internal predecessors, (33000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:43,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8354 states to 8354 states and 33000 transitions. [2022-01-18 06:38:43,351 INFO L78 Accepts]: Start accepts. Automaton has 8354 states and 33000 transitions. Word has length 34 [2022-01-18 06:38:43,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:43,351 INFO L470 AbstractCegarLoop]: Abstraction has 8354 states and 33000 transitions. [2022-01-18 06:38:43,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 9 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:43,351 INFO L276 IsEmpty]: Start isEmpty. Operand 8354 states and 33000 transitions. [2022-01-18 06:38:43,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 06:38:43,369 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:43,369 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:43,387 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 06:38:43,585 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 06:38:43,585 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:43,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:43,585 INFO L85 PathProgramCache]: Analyzing trace with hash -129967119, now seen corresponding path program 10 times [2022-01-18 06:38:43,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:43,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778286427] [2022-01-18 06:38:43,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:43,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:43,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:43,609 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:38:43,609 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:43,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778286427] [2022-01-18 06:38:43,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778286427] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:43,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985491197] [2022-01-18 06:38:43,609 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:38:43,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:43,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:43,610 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 06:38:43,611 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 06:38:43,636 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:38:43,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:43,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:38:43,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:43,727 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:38:43,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:43,772 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:38:43,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985491197] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:43,772 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:43,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 06:38:43,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435525933] [2022-01-18 06:38:43,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:43,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 06:38:43,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:43,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 06:38:43,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:38:43,773 INFO L87 Difference]: Start difference. First operand 8354 states and 33000 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:44,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:44,207 INFO L93 Difference]: Finished difference Result 21371 states and 81454 transitions. [2022-01-18 06:38:44,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 06:38:44,207 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 06:38:44,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:44,284 INFO L225 Difference]: With dead ends: 21371 [2022-01-18 06:38:44,284 INFO L226 Difference]: Without dead ends: 20932 [2022-01-18 06:38:44,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=137, Invalid=283, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:38:44,285 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 331 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:44,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 81 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:38:44,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20932 states. [2022-01-18 06:38:44,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20932 to 12631. [2022-01-18 06:38:44,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12631 states, 12630 states have (on average 4.037925574030087) internal successors, (50999), 12630 states have internal predecessors, (50999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:44,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12631 states to 12631 states and 50999 transitions. [2022-01-18 06:38:44,753 INFO L78 Accepts]: Start accepts. Automaton has 12631 states and 50999 transitions. Word has length 34 [2022-01-18 06:38:44,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:44,753 INFO L470 AbstractCegarLoop]: Abstraction has 12631 states and 50999 transitions. [2022-01-18 06:38:44,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:44,753 INFO L276 IsEmpty]: Start isEmpty. Operand 12631 states and 50999 transitions. [2022-01-18 06:38:44,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 06:38:44,783 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:44,783 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:44,800 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 06:38:44,988 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 06:38:44,989 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:44,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:44,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1761367056, now seen corresponding path program 11 times [2022-01-18 06:38:44,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:44,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086931114] [2022-01-18 06:38:44,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:44,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:45,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:45,067 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:45,067 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:45,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086931114] [2022-01-18 06:38:45,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086931114] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:45,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830766385] [2022-01-18 06:38:45,067 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:38:45,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:45,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:45,068 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 06:38:45,069 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 06:38:45,095 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 06:38:45,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:45,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:38:45,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:45,204 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:45,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:45,260 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:45,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830766385] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:45,261 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:45,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-01-18 06:38:45,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114273736] [2022-01-18 06:38:45,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:45,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 06:38:45,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:45,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 06:38:45,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:38:45,262 INFO L87 Difference]: Start difference. First operand 12631 states and 50999 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:45,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:45,652 INFO L93 Difference]: Finished difference Result 20596 states and 79596 transitions. [2022-01-18 06:38:45,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 06:38:45,652 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 06:38:45,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:45,724 INFO L225 Difference]: With dead ends: 20596 [2022-01-18 06:38:45,725 INFO L226 Difference]: Without dead ends: 20518 [2022-01-18 06:38:45,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:38:45,726 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 169 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:45,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 67 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:38:45,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20518 states. [2022-01-18 06:38:46,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20518 to 12577. [2022-01-18 06:38:46,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12577 states, 12576 states have (on average 4.042064249363868) internal successors, (50833), 12576 states have internal predecessors, (50833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:46,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12577 states to 12577 states and 50833 transitions. [2022-01-18 06:38:46,235 INFO L78 Accepts]: Start accepts. Automaton has 12577 states and 50833 transitions. Word has length 34 [2022-01-18 06:38:46,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:46,235 INFO L470 AbstractCegarLoop]: Abstraction has 12577 states and 50833 transitions. [2022-01-18 06:38:46,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:46,236 INFO L276 IsEmpty]: Start isEmpty. Operand 12577 states and 50833 transitions. [2022-01-18 06:38:46,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 06:38:46,273 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:46,273 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:46,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-01-18 06:38:46,473 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 06:38:46,474 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:46,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:46,475 INFO L85 PathProgramCache]: Analyzing trace with hash -447820591, now seen corresponding path program 12 times [2022-01-18 06:38:46,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:46,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781359278] [2022-01-18 06:38:46,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:46,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:46,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:46,581 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:46,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:46,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781359278] [2022-01-18 06:38:46,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781359278] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:46,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840184127] [2022-01-18 06:38:46,582 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:38:46,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:46,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:46,583 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 06:38:46,584 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 06:38:46,609 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:38:46,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:46,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:38:46,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:46,698 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:46,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:46,747 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:46,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840184127] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:46,748 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:46,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-01-18 06:38:46,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000160617] [2022-01-18 06:38:46,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:46,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 06:38:46,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:46,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 06:38:46,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:38:46,749 INFO L87 Difference]: Start difference. First operand 12577 states and 50833 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:47,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:47,125 INFO L93 Difference]: Finished difference Result 22733 states and 87606 transitions. [2022-01-18 06:38:47,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 06:38:47,126 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 06:38:47,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:47,257 INFO L225 Difference]: With dead ends: 22733 [2022-01-18 06:38:47,257 INFO L226 Difference]: Without dead ends: 21028 [2022-01-18 06:38:47,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2022-01-18 06:38:47,271 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 243 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:47,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [243 Valid, 88 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:38:47,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21028 states. [2022-01-18 06:38:47,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21028 to 15386. [2022-01-18 06:38:47,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15386 states, 15385 states have (on average 4.0534936626584335) internal successors, (62363), 15385 states have internal predecessors, (62363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:47,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15386 states to 15386 states and 62363 transitions. [2022-01-18 06:38:47,773 INFO L78 Accepts]: Start accepts. Automaton has 15386 states and 62363 transitions. Word has length 34 [2022-01-18 06:38:47,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:47,773 INFO L470 AbstractCegarLoop]: Abstraction has 15386 states and 62363 transitions. [2022-01-18 06:38:47,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:47,773 INFO L276 IsEmpty]: Start isEmpty. Operand 15386 states and 62363 transitions. [2022-01-18 06:38:47,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 06:38:47,812 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:47,812 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:47,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 06:38:48,019 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 06:38:48,019 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:48,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:48,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1932805376, now seen corresponding path program 13 times [2022-01-18 06:38:48,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:48,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808082199] [2022-01-18 06:38:48,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:48,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:48,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:48,042 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:48,042 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:48,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808082199] [2022-01-18 06:38:48,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808082199] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:48,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402652140] [2022-01-18 06:38:48,043 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:38:48,043 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:48,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:48,044 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 06:38:48,046 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 06:38:48,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:48,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:38:48,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:48,159 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:48,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:48,202 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:48,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402652140] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:48,203 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:48,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 06:38:48,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500491302] [2022-01-18 06:38:48,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:48,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 06:38:48,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:48,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 06:38:48,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:38:48,204 INFO L87 Difference]: Start difference. First operand 15386 states and 62363 transitions. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:48,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:48,759 INFO L93 Difference]: Finished difference Result 31402 states and 124083 transitions. [2022-01-18 06:38:48,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 06:38:48,760 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 06:38:48,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:48,876 INFO L225 Difference]: With dead ends: 31402 [2022-01-18 06:38:48,877 INFO L226 Difference]: Without dead ends: 31094 [2022-01-18 06:38:48,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:38:48,877 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 349 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:48,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 79 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:38:48,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31094 states. [2022-01-18 06:38:49,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31094 to 19812. [2022-01-18 06:38:49,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19812 states, 19811 states have (on average 4.119024784210792) internal successors, (81602), 19811 states have internal predecessors, (81602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:49,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19812 states to 19812 states and 81602 transitions. [2022-01-18 06:38:49,515 INFO L78 Accepts]: Start accepts. Automaton has 19812 states and 81602 transitions. Word has length 34 [2022-01-18 06:38:49,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:49,515 INFO L470 AbstractCegarLoop]: Abstraction has 19812 states and 81602 transitions. [2022-01-18 06:38:49,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:49,515 INFO L276 IsEmpty]: Start isEmpty. Operand 19812 states and 81602 transitions. [2022-01-18 06:38:49,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 06:38:49,556 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:49,557 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:49,572 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 06:38:49,770 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 06:38:49,770 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:49,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:49,770 INFO L85 PathProgramCache]: Analyzing trace with hash 19813248, now seen corresponding path program 14 times [2022-01-18 06:38:49,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:49,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114509247] [2022-01-18 06:38:49,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:49,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:49,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:49,795 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:38:49,795 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:49,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114509247] [2022-01-18 06:38:49,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114509247] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:49,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736940350] [2022-01-18 06:38:49,795 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:38:49,795 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:49,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:49,796 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 06:38:49,797 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 06:38:49,823 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:38:49,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:49,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:38:49,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:49,942 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:49,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:49,987 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:38:49,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736940350] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:49,988 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:49,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-01-18 06:38:49,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288734121] [2022-01-18 06:38:49,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:49,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 06:38:49,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:49,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 06:38:49,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:38:49,989 INFO L87 Difference]: Start difference. First operand 19812 states and 81602 transitions. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:50,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:50,605 INFO L93 Difference]: Finished difference Result 33709 states and 133959 transitions. [2022-01-18 06:38:50,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 06:38:50,605 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 06:38:50,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:50,751 INFO L225 Difference]: With dead ends: 33709 [2022-01-18 06:38:50,751 INFO L226 Difference]: Without dead ends: 32656 [2022-01-18 06:38:50,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2022-01-18 06:38:50,752 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 170 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:50,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 112 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:38:50,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32656 states. [2022-01-18 06:38:51,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32656 to 23355. [2022-01-18 06:38:51,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23355 states, 23354 states have (on average 4.114370129314036) internal successors, (96087), 23354 states have internal predecessors, (96087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:51,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23355 states to 23355 states and 96087 transitions. [2022-01-18 06:38:51,528 INFO L78 Accepts]: Start accepts. Automaton has 23355 states and 96087 transitions. Word has length 34 [2022-01-18 06:38:51,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:51,529 INFO L470 AbstractCegarLoop]: Abstraction has 23355 states and 96087 transitions. [2022-01-18 06:38:51,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:51,529 INFO L276 IsEmpty]: Start isEmpty. Operand 23355 states and 96087 transitions. [2022-01-18 06:38:51,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 06:38:51,577 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:51,578 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:51,603 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 06:38:51,791 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 06:38:51,791 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:51,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:51,792 INFO L85 PathProgramCache]: Analyzing trace with hash -650007193, now seen corresponding path program 15 times [2022-01-18 06:38:51,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:51,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002036806] [2022-01-18 06:38:51,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:51,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:51,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:51,817 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 06:38:51,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:51,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002036806] [2022-01-18 06:38:51,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002036806] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:51,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407025865] [2022-01-18 06:38:51,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:38:51,818 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:51,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:51,819 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 06:38:51,819 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 06:38:51,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:38:51,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:51,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:38:51,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:51,938 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:38:51,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:51,984 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 06:38:51,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407025865] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:51,984 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:51,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-01-18 06:38:51,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110916081] [2022-01-18 06:38:51,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:51,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 06:38:51,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:51,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 06:38:51,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:38:51,985 INFO L87 Difference]: Start difference. First operand 23355 states and 96087 transitions. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:52,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:52,528 INFO L93 Difference]: Finished difference Result 31214 states and 125510 transitions. [2022-01-18 06:38:52,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 06:38:52,529 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 06:38:52,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:52,627 INFO L225 Difference]: With dead ends: 31214 [2022-01-18 06:38:52,627 INFO L226 Difference]: Without dead ends: 31106 [2022-01-18 06:38:52,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-01-18 06:38:52,628 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 149 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:52,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 81 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:38:52,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31106 states. [2022-01-18 06:38:53,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31106 to 24543. [2022-01-18 06:38:53,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24543 states, 24542 states have (on average 4.135033819574606) internal successors, (101482), 24542 states have internal predecessors, (101482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:53,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24543 states to 24543 states and 101482 transitions. [2022-01-18 06:38:53,521 INFO L78 Accepts]: Start accepts. Automaton has 24543 states and 101482 transitions. Word has length 34 [2022-01-18 06:38:53,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:53,522 INFO L470 AbstractCegarLoop]: Abstraction has 24543 states and 101482 transitions. [2022-01-18 06:38:53,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:53,522 INFO L276 IsEmpty]: Start isEmpty. Operand 24543 states and 101482 transitions. [2022-01-18 06:38:53,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 06:38:53,586 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:53,586 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:53,601 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 06:38:53,787 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 06:38:53,787 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:53,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:53,788 INFO L85 PathProgramCache]: Analyzing trace with hash -2144646697, now seen corresponding path program 16 times [2022-01-18 06:38:53,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:53,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996600153] [2022-01-18 06:38:53,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:53,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:53,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:53,812 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 06:38:53,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:53,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996600153] [2022-01-18 06:38:53,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996600153] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:53,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102337696] [2022-01-18 06:38:53,813 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:38:53,813 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:53,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:53,813 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 06:38:53,814 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 06:38:53,842 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:38:53,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:53,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:38:53,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:53,887 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-18 06:38:53,887 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 06:38:53,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102337696] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:53,887 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 06:38:53,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-01-18 06:38:53,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110782988] [2022-01-18 06:38:53,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:53,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:38:53,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:53,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:38:53,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:53,888 INFO L87 Difference]: Start difference. First operand 24543 states and 101482 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:54,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:54,077 INFO L93 Difference]: Finished difference Result 29524 states and 121533 transitions. [2022-01-18 06:38:54,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:38:54,077 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 06:38:54,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:54,176 INFO L225 Difference]: With dead ends: 29524 [2022-01-18 06:38:54,177 INFO L226 Difference]: Without dead ends: 29524 [2022-01-18 06:38:54,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:38:54,177 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 31 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:54,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 37 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:54,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29524 states. [2022-01-18 06:38:54,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29524 to 22120. [2022-01-18 06:38:54,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22120 states, 22119 states have (on average 4.096252090962521) internal successors, (90605), 22119 states have internal predecessors, (90605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:54,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22120 states to 22120 states and 90605 transitions. [2022-01-18 06:38:54,875 INFO L78 Accepts]: Start accepts. Automaton has 22120 states and 90605 transitions. Word has length 37 [2022-01-18 06:38:54,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:54,875 INFO L470 AbstractCegarLoop]: Abstraction has 22120 states and 90605 transitions. [2022-01-18 06:38:54,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:54,875 INFO L276 IsEmpty]: Start isEmpty. Operand 22120 states and 90605 transitions. [2022-01-18 06:38:54,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 06:38:54,926 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:54,926 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:54,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-01-18 06:38:55,126 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 06:38:55,126 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:55,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:55,127 INFO L85 PathProgramCache]: Analyzing trace with hash -461619199, now seen corresponding path program 17 times [2022-01-18 06:38:55,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:55,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896033637] [2022-01-18 06:38:55,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:55,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:55,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:55,158 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-18 06:38:55,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:55,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896033637] [2022-01-18 06:38:55,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896033637] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:55,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317420489] [2022-01-18 06:38:55,158 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:38:55,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:55,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:55,161 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 06:38:55,162 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 06:38:55,189 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:38:55,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:55,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:38:55,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:55,240 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-18 06:38:55,240 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 06:38:55,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317420489] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:38:55,240 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 06:38:55,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2022-01-18 06:38:55,240 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745640899] [2022-01-18 06:38:55,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:38:55,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 06:38:55,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:55,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 06:38:55,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:38:55,241 INFO L87 Difference]: Start difference. First operand 22120 states and 90605 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:55,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:55,573 INFO L93 Difference]: Finished difference Result 30000 states and 123549 transitions. [2022-01-18 06:38:55,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 06:38:55,573 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 06:38:55,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:55,690 INFO L225 Difference]: With dead ends: 30000 [2022-01-18 06:38:55,690 INFO L226 Difference]: Without dead ends: 30000 [2022-01-18 06:38:55,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:38:55,690 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 51 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:55,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 68 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:38:55,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30000 states. [2022-01-18 06:38:56,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30000 to 24376. [2022-01-18 06:38:56,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24376 states, 24375 states have (on average 4.091979487179487) internal successors, (99742), 24375 states have internal predecessors, (99742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:56,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24376 states to 24376 states and 99742 transitions. [2022-01-18 06:38:56,336 INFO L78 Accepts]: Start accepts. Automaton has 24376 states and 99742 transitions. Word has length 37 [2022-01-18 06:38:56,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:56,336 INFO L470 AbstractCegarLoop]: Abstraction has 24376 states and 99742 transitions. [2022-01-18 06:38:56,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:56,336 INFO L276 IsEmpty]: Start isEmpty. Operand 24376 states and 99742 transitions. [2022-01-18 06:38:56,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 06:38:56,385 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:56,385 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:56,400 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 06:38:56,585 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 06:38:56,585 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:56,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:56,586 INFO L85 PathProgramCache]: Analyzing trace with hash -857424067, now seen corresponding path program 18 times [2022-01-18 06:38:56,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:56,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847379012] [2022-01-18 06:38:56,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:56,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:56,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:56,611 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-18 06:38:56,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:56,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847379012] [2022-01-18 06:38:56,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847379012] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:56,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948962019] [2022-01-18 06:38:56,611 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:38:56,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:56,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:56,612 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 06:38:56,613 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 06:38:56,639 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:38:56,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:38:56,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:38:56,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:56,689 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-18 06:38:56,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:56,740 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-18 06:38:56,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948962019] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:38:56,741 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:38:56,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-01-18 06:38:56,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293054986] [2022-01-18 06:38:56,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:38:56,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:38:56,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:38:56,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:38:56,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:38:56,742 INFO L87 Difference]: Start difference. First operand 24376 states and 99742 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:57,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:38:57,240 INFO L93 Difference]: Finished difference Result 37294 states and 154370 transitions. [2022-01-18 06:38:57,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 06:38:57,240 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 06:38:57,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:38:57,393 INFO L225 Difference]: With dead ends: 37294 [2022-01-18 06:38:57,393 INFO L226 Difference]: Without dead ends: 37294 [2022-01-18 06:38:57,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:38:57,394 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 72 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:38:57,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 81 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:38:57,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37294 states. [2022-01-18 06:38:58,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37294 to 34517. [2022-01-18 06:38:58,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34517 states, 34516 states have (on average 4.136226677482907) internal successors, (142766), 34516 states have internal predecessors, (142766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:58,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34517 states to 34517 states and 142766 transitions. [2022-01-18 06:38:58,230 INFO L78 Accepts]: Start accepts. Automaton has 34517 states and 142766 transitions. Word has length 37 [2022-01-18 06:38:58,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:38:58,230 INFO L470 AbstractCegarLoop]: Abstraction has 34517 states and 142766 transitions. [2022-01-18 06:38:58,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:38:58,230 INFO L276 IsEmpty]: Start isEmpty. Operand 34517 states and 142766 transitions. [2022-01-18 06:38:58,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:38:58,306 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:38:58,306 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:38:58,323 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 06:38:58,507 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 06:38:58,507 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:38:58,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:38:58,507 INFO L85 PathProgramCache]: Analyzing trace with hash -709164033, now seen corresponding path program 19 times [2022-01-18 06:38:58,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:38:58,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700744079] [2022-01-18 06:38:58,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:38:58,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:38:58,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:58,919 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:58,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:38:58,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700744079] [2022-01-18 06:38:58,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700744079] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:38:58,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840148943] [2022-01-18 06:38:58,920 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:38:58,920 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:38:58,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:38:58,921 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 06:38:58,922 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 06:38:58,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:38:58,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:38:58,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:38:59,194 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:38:59,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 06:38:59,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 06:38:59,432 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:38:59,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:38:59,628 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:38:59,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 60 [2022-01-18 06:39:00,069 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:39:00,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 06:39:00,093 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:39:00,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 85 [2022-01-18 06:39:00,535 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:39:00,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840148943] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:39:00,535 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:39:00,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 06:39:00,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558247702] [2022-01-18 06:39:00,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:39:00,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:39:00,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:39:00,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:39:00,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1043, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:39:00,537 INFO L87 Difference]: Start difference. First operand 34517 states and 142766 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:39:02,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:39:02,917 INFO L93 Difference]: Finished difference Result 67293 states and 275148 transitions. [2022-01-18 06:39:02,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 06:39:02,917 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:39:02,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:39:03,266 INFO L225 Difference]: With dead ends: 67293 [2022-01-18 06:39:03,266 INFO L226 Difference]: Without dead ends: 67101 [2022-01-18 06:39:03,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=334, Invalid=2318, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 06:39:03,267 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 579 mSDsluCounter, 1043 mSDsCounter, 0 mSdLazyCounter, 2877 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 579 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 2953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 2877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:39:03,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [579 Valid, 472 Invalid, 2953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 2877 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:39:03,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67101 states. [2022-01-18 06:39:04,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67101 to 34913. [2022-01-18 06:39:04,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34913 states, 34912 states have (on average 4.134910632447296) internal successors, (144358), 34912 states have internal predecessors, (144358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:39:04,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34913 states to 34913 states and 144358 transitions. [2022-01-18 06:39:04,565 INFO L78 Accepts]: Start accepts. Automaton has 34913 states and 144358 transitions. Word has length 39 [2022-01-18 06:39:04,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:39:04,566 INFO L470 AbstractCegarLoop]: Abstraction has 34913 states and 144358 transitions. [2022-01-18 06:39:04,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:39:04,566 INFO L276 IsEmpty]: Start isEmpty. Operand 34913 states and 144358 transitions. [2022-01-18 06:39:04,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:39:04,649 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:39:04,649 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:39:04,664 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 06:39:04,849 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 06:39:04,849 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:39:04,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:39:04,850 INFO L85 PathProgramCache]: Analyzing trace with hash -943081597, now seen corresponding path program 20 times [2022-01-18 06:39:04,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:39:04,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944506409] [2022-01-18 06:39:04,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:39:04,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:39:04,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:39:05,475 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:39:05,475 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:39:05,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944506409] [2022-01-18 06:39:05,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944506409] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:39:05,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402202302] [2022-01-18 06:39:05,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:39:05,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:39:05,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:39:05,477 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:39:05,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 06:39:05,505 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:39:05,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:39:05,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:39:05,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:39:05,763 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:39:05,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 06:39:05,923 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-01-18 06:39:05,989 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:39:05,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:39:06,164 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:39:06,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 60 [2022-01-18 06:39:06,425 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:39:06,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 06:39:06,449 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:39:06,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 85 [2022-01-18 06:39:06,893 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:39:06,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402202302] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:39:06,894 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:39:06,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 06:39:06,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283933756] [2022-01-18 06:39:06,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:39:06,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:39:06,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:39:06,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:39:06,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1041, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:39:06,895 INFO L87 Difference]: Start difference. First operand 34913 states and 144358 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:39:09,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:39:09,940 INFO L93 Difference]: Finished difference Result 73959 states and 303171 transitions. [2022-01-18 06:39:09,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 06:39:09,940 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:39:09,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:39:10,277 INFO L225 Difference]: With dead ends: 73959 [2022-01-18 06:39:10,277 INFO L226 Difference]: Without dead ends: 73743 [2022-01-18 06:39:10,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=435, Invalid=2987, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 06:39:10,278 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 629 mSDsluCounter, 1420 mSDsCounter, 0 mSdLazyCounter, 3594 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 629 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 3688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 3594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:39:10,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [629 Valid, 691 Invalid, 3688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 3594 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 06:39:10,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73743 states. [2022-01-18 06:39:11,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73743 to 35063. [2022-01-18 06:39:11,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35063 states, 35062 states have (on average 4.133534881067822) internal successors, (144930), 35062 states have internal predecessors, (144930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:39:11,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35063 states to 35063 states and 144930 transitions. [2022-01-18 06:39:11,898 INFO L78 Accepts]: Start accepts. Automaton has 35063 states and 144930 transitions. Word has length 39 [2022-01-18 06:39:11,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:39:11,898 INFO L470 AbstractCegarLoop]: Abstraction has 35063 states and 144930 transitions. [2022-01-18 06:39:11,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:39:11,898 INFO L276 IsEmpty]: Start isEmpty. Operand 35063 states and 144930 transitions. [2022-01-18 06:39:11,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:39:11,998 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:39:11,998 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:39:12,016 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 06:39:12,198 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 06:39:12,199 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:39:12,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:39:12,199 INFO L85 PathProgramCache]: Analyzing trace with hash 868774019, now seen corresponding path program 21 times [2022-01-18 06:39:12,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:39:12,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921213162] [2022-01-18 06:39:12,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:39:12,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:39:12,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:39:12,549 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:39:12,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:39:12,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921213162] [2022-01-18 06:39:12,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921213162] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:39:12,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930780720] [2022-01-18 06:39:12,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:39:12,549 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:39:12,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:39:12,550 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 06:39:12,551 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 06:39:12,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:39:12,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:39:12,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2022-01-18 06:39:12,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:39:12,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:39:12,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:39:12,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 36 [2022-01-18 06:39:13,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:39:13,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 36 [2022-01-18 06:39:13,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:39:13,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:39:13,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 47 [2022-01-18 06:39:13,485 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:39:13,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:39:13,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:39:13,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:39:13,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:39:14,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:39:14,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 47 [2022-01-18 06:39:20,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:39:20,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:39:20,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:39:20,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:39:20,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 108 treesize of output 102 [2022-01-18 06:39:20,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:39:20,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:39:20,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:39:20,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 110 treesize of output 112 [2022-01-18 06:39:21,763 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:39:21,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930780720] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:39:21,764 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:39:21,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 45 [2022-01-18 06:39:21,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163911570] [2022-01-18 06:39:21,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:39:21,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 06:39:21,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:39:21,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 06:39:21,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1721, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 06:39:21,765 INFO L87 Difference]: Start difference. First operand 35063 states and 144930 transitions. Second operand has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:25,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:40:25,389 INFO L93 Difference]: Finished difference Result 85082 states and 341640 transitions. [2022-01-18 06:40:25,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2022-01-18 06:40:25,389 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:40:25,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:40:25,803 INFO L225 Difference]: With dead ends: 85082 [2022-01-18 06:40:25,803 INFO L226 Difference]: Without dead ends: 85008 [2022-01-18 06:40:25,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 67 SyntacticMatches, 32 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18766 ImplicationChecksByTransitivity, 61.8s TimeCoverageRelationStatistics Valid=5360, Invalid=36033, Unknown=19, NotChecked=0, Total=41412 [2022-01-18 06:40:25,814 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 1446 mSDsluCounter, 4879 mSDsCounter, 0 mSdLazyCounter, 2765 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1446 SdHoareTripleChecker+Valid, 1281 SdHoareTripleChecker+Invalid, 15426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 257 IncrementalHoareTripleChecker+Valid, 2765 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12404 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:40:25,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1446 Valid, 1281 Invalid, 15426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [257 Valid, 2765 Invalid, 0 Unknown, 12404 Unchecked, 1.5s Time] [2022-01-18 06:40:25,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85008 states. [2022-01-18 06:40:26,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85008 to 36789. [2022-01-18 06:40:27,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36789 states, 36788 states have (on average 4.1157442644340545) internal successors, (151410), 36788 states have internal predecessors, (151410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:27,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36789 states to 36789 states and 151410 transitions. [2022-01-18 06:40:27,191 INFO L78 Accepts]: Start accepts. Automaton has 36789 states and 151410 transitions. Word has length 39 [2022-01-18 06:40:27,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:40:27,191 INFO L470 AbstractCegarLoop]: Abstraction has 36789 states and 151410 transitions. [2022-01-18 06:40:27,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:27,192 INFO L276 IsEmpty]: Start isEmpty. Operand 36789 states and 151410 transitions. [2022-01-18 06:40:27,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:40:27,277 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:40:27,277 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:40:27,292 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-18 06:40:27,478 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 06:40:27,478 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:40:27,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:40:27,479 INFO L85 PathProgramCache]: Analyzing trace with hash -813062891, now seen corresponding path program 22 times [2022-01-18 06:40:27,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:40:27,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431336877] [2022-01-18 06:40:27,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:40:27,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:40:27,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:40:27,845 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:40:27,845 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:40:27,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431336877] [2022-01-18 06:40:27,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431336877] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:40:27,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259158230] [2022-01-18 06:40:27,845 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:40:27,845 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:40:27,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:40:27,846 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 06:40:27,847 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 06:40:27,875 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:40:27,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:40:27,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:40:27,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:40:28,127 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:40:28,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 06:40:28,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2022-01-18 06:40:28,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:40:28,355 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:40:28,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:40:28,528 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:40:28,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 60 [2022-01-18 06:40:28,822 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:40:28,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 06:40:28,848 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:40:28,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 85 [2022-01-18 06:40:29,186 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:40:29,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259158230] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:40:29,186 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:40:29,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 06:40:29,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446555170] [2022-01-18 06:40:29,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:40:29,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:40:29,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:40:29,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:40:29,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=988, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:40:29,188 INFO L87 Difference]: Start difference. First operand 36789 states and 151410 transitions. Second operand has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:31,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:40:31,534 INFO L93 Difference]: Finished difference Result 83699 states and 340717 transitions. [2022-01-18 06:40:31,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 06:40:31,535 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:40:31,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:40:31,897 INFO L225 Difference]: With dead ends: 83699 [2022-01-18 06:40:31,897 INFO L226 Difference]: Without dead ends: 83644 [2022-01-18 06:40:31,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 56 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 678 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=376, Invalid=2486, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 06:40:31,898 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 537 mSDsluCounter, 1231 mSDsCounter, 0 mSdLazyCounter, 2904 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 2995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:40:31,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [537 Valid, 511 Invalid, 2995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2904 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:40:32,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83644 states. [2022-01-18 06:40:33,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83644 to 36511. [2022-01-18 06:40:33,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36511 states, 36510 states have (on average 4.134155026020268) internal successors, (150938), 36510 states have internal predecessors, (150938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:33,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36511 states to 36511 states and 150938 transitions. [2022-01-18 06:40:33,254 INFO L78 Accepts]: Start accepts. Automaton has 36511 states and 150938 transitions. Word has length 39 [2022-01-18 06:40:33,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:40:33,254 INFO L470 AbstractCegarLoop]: Abstraction has 36511 states and 150938 transitions. [2022-01-18 06:40:33,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:33,254 INFO L276 IsEmpty]: Start isEmpty. Operand 36511 states and 150938 transitions. [2022-01-18 06:40:33,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:40:33,348 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:40:33,348 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:40:33,363 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 06:40:33,551 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 06:40:33,551 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:40:33,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:40:33,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1038211985, now seen corresponding path program 23 times [2022-01-18 06:40:33,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:40:33,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078964527] [2022-01-18 06:40:33,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:40:33,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:40:33,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:40:33,978 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:40:33,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:40:33,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078964527] [2022-01-18 06:40:33,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078964527] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:40:33,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295221805] [2022-01-18 06:40:33,978 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:40:33,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:40:33,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:40:33,980 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 06:40:33,980 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 06:40:34,008 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:40:34,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:40:34,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 06:40:34,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:40:34,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:34,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:34,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:34,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:40:34,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 48 [2022-01-18 06:40:34,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2022-01-18 06:40:34,607 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:40:34,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:40:35,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:35,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:35,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:35,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:35,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 37 [2022-01-18 06:40:35,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:35,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:35,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:35,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:35,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 45 [2022-01-18 06:40:35,653 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:40:35,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 20 treesize of output 45 [2022-01-18 06:40:35,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:35,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:35,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:35,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 5 [2022-01-18 06:40:35,765 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:40:35,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295221805] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:40:35,765 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:40:35,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 40 [2022-01-18 06:40:35,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582438528] [2022-01-18 06:40:35,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:40:35,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 06:40:35,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:40:35,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 06:40:35,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1361, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:40:35,766 INFO L87 Difference]: Start difference. First operand 36511 states and 150938 transitions. Second operand has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:48,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:40:48,976 INFO L93 Difference]: Finished difference Result 112883 states and 456658 transitions. [2022-01-18 06:40:48,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2022-01-18 06:40:48,976 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:40:48,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:40:49,457 INFO L225 Difference]: With dead ends: 112883 [2022-01-18 06:40:49,457 INFO L226 Difference]: Without dead ends: 112572 [2022-01-18 06:40:49,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12601 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=4044, Invalid=31488, Unknown=0, NotChecked=0, Total=35532 [2022-01-18 06:40:49,459 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 1807 mSDsluCounter, 2863 mSDsCounter, 0 mSdLazyCounter, 4215 mSolverCounterSat, 419 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1807 SdHoareTripleChecker+Valid, 1286 SdHoareTripleChecker+Invalid, 6914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 419 IncrementalHoareTripleChecker+Valid, 4215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2280 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:40:49,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1807 Valid, 1286 Invalid, 6914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [419 Valid, 4215 Invalid, 0 Unknown, 2280 Unchecked, 2.3s Time] [2022-01-18 06:40:49,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112572 states. [2022-01-18 06:40:51,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112572 to 36899. [2022-01-18 06:40:51,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36899 states, 36898 states have (on average 4.128326738576616) internal successors, (152327), 36898 states have internal predecessors, (152327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:51,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36899 states to 36899 states and 152327 transitions. [2022-01-18 06:40:51,447 INFO L78 Accepts]: Start accepts. Automaton has 36899 states and 152327 transitions. Word has length 39 [2022-01-18 06:40:51,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:40:51,447 INFO L470 AbstractCegarLoop]: Abstraction has 36899 states and 152327 transitions. [2022-01-18 06:40:51,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:51,447 INFO L276 IsEmpty]: Start isEmpty. Operand 36899 states and 152327 transitions. [2022-01-18 06:40:51,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:40:51,542 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:40:51,542 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:40:51,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 06:40:51,743 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 06:40:51,743 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:40:51,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:40:51,743 INFO L85 PathProgramCache]: Analyzing trace with hash 804294421, now seen corresponding path program 24 times [2022-01-18 06:40:51,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:40:51,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107001684] [2022-01-18 06:40:51,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:40:51,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:40:51,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:40:52,097 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:40:52,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:40:52,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107001684] [2022-01-18 06:40:52,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107001684] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:40:52,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643344854] [2022-01-18 06:40:52,097 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:40:52,098 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:40:52,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:40:52,098 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 06:40:52,099 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 06:40:52,130 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:40:52,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:40:52,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 40 conjunts are in the unsatisfiable core [2022-01-18 06:40:52,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:40:52,405 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:40:52,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 44 [2022-01-18 06:40:52,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 06:40:52,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:52,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 06:40:52,877 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:40:52,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:40:53,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:53,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:40:53,190 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:40:53,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 53 treesize of output 73 [2022-01-18 06:40:53,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:40:53,929 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:40:53,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 60 treesize of output 72 [2022-01-18 06:40:53,956 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:40:53,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 78 treesize of output 82 [2022-01-18 06:40:54,383 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:40:54,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643344854] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:40:54,384 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:40:54,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 38 [2022-01-18 06:40:54,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809962827] [2022-01-18 06:40:54,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:40:54,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 06:40:54,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:40:54,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 06:40:54,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=1256, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 06:40:54,385 INFO L87 Difference]: Start difference. First operand 36899 states and 152327 transitions. Second operand has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:58,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:40:58,151 INFO L93 Difference]: Finished difference Result 68964 states and 278866 transitions. [2022-01-18 06:40:58,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 06:40:58,152 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:40:58,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:40:58,410 INFO L225 Difference]: With dead ends: 68964 [2022-01-18 06:40:58,411 INFO L226 Difference]: Without dead ends: 68817 [2022-01-18 06:40:58,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 62 SyntacticMatches, 6 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 2408 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1099, Invalid=6557, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 06:40:58,412 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 647 mSDsluCounter, 1672 mSDsCounter, 0 mSdLazyCounter, 2165 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 647 SdHoareTripleChecker+Valid, 821 SdHoareTripleChecker+Invalid, 3794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 2165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1533 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:40:58,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [647 Valid, 821 Invalid, 3794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 2165 Invalid, 0 Unknown, 1533 Unchecked, 1.1s Time] [2022-01-18 06:40:58,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68817 states. [2022-01-18 06:40:59,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68817 to 37697. [2022-01-18 06:40:59,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37697 states, 37696 states have (on average 4.120331069609508) internal successors, (155320), 37696 states have internal predecessors, (155320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:59,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37697 states to 37697 states and 155320 transitions. [2022-01-18 06:40:59,794 INFO L78 Accepts]: Start accepts. Automaton has 37697 states and 155320 transitions. Word has length 39 [2022-01-18 06:40:59,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:40:59,794 INFO L470 AbstractCegarLoop]: Abstraction has 37697 states and 155320 transitions. [2022-01-18 06:40:59,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:40:59,794 INFO L276 IsEmpty]: Start isEmpty. Operand 37697 states and 155320 transitions. [2022-01-18 06:40:59,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:40:59,872 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:40:59,872 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:40:59,887 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 06:41:00,074 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 06:41:00,074 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:41:00,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:41:00,075 INFO L85 PathProgramCache]: Analyzing trace with hash -305709141, now seen corresponding path program 25 times [2022-01-18 06:41:00,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:41:00,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38090587] [2022-01-18 06:41:00,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:41:00,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:41:00,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:00,488 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:00,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:41:00,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38090587] [2022-01-18 06:41:00,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38090587] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:41:00,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234303760] [2022-01-18 06:41:00,489 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:41:00,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:00,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:41:00,490 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 06:41:00,491 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 06:41:00,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:00,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:41:00,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:41:00,820 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:41:00,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 06:41:00,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 06:41:00,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-01-18 06:41:01,015 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:01,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:41:01,238 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:01,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 63 [2022-01-18 06:41:01,476 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:01,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 06:41:01,500 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:01,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 85 [2022-01-18 06:41:01,829 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:01,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234303760] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:41:01,830 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:41:01,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 06:41:01,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33183605] [2022-01-18 06:41:01,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:41:01,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:41:01,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:41:01,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:41:01,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1046, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:41:01,831 INFO L87 Difference]: Start difference. First operand 37697 states and 155320 transitions. Second operand has 35 states, 35 states have (on average 2.6857142857142855) internal successors, (94), 34 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:05,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:41:05,271 INFO L93 Difference]: Finished difference Result 91699 states and 372721 transitions. [2022-01-18 06:41:05,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 06:41:05,271 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.6857142857142855) internal successors, (94), 34 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:41:05,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:41:05,663 INFO L225 Difference]: With dead ends: 91699 [2022-01-18 06:41:05,663 INFO L226 Difference]: Without dead ends: 91443 [2022-01-18 06:41:05,664 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1084 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=543, Invalid=3747, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 06:41:05,664 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 645 mSDsluCounter, 1459 mSDsCounter, 0 mSdLazyCounter, 3676 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 645 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 3773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 3676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:41:05,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [645 Valid, 663 Invalid, 3773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 3676 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 06:41:05,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91443 states. [2022-01-18 06:41:06,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91443 to 37049. [2022-01-18 06:41:06,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37049 states, 37048 states have (on average 4.127051392787735) internal successors, (152899), 37048 states have internal predecessors, (152899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:07,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37049 states to 37049 states and 152899 transitions. [2022-01-18 06:41:07,325 INFO L78 Accepts]: Start accepts. Automaton has 37049 states and 152899 transitions. Word has length 39 [2022-01-18 06:41:07,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:41:07,325 INFO L470 AbstractCegarLoop]: Abstraction has 37049 states and 152899 transitions. [2022-01-18 06:41:07,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.6857142857142855) internal successors, (94), 34 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:07,325 INFO L276 IsEmpty]: Start isEmpty. Operand 37049 states and 152899 transitions. [2022-01-18 06:41:07,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:41:07,403 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:41:07,403 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:41:07,418 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 06:41:07,607 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 06:41:07,608 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:41:07,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:41:07,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1678817259, now seen corresponding path program 26 times [2022-01-18 06:41:07,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:41:07,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160591631] [2022-01-18 06:41:07,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:41:07,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:41:07,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:07,959 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:07,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:41:07,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160591631] [2022-01-18 06:41:07,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160591631] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:41:07,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825750838] [2022-01-18 06:41:07,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:41:07,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:07,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:41:07,961 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 06:41:07,961 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 06:41:07,987 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:41:07,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:41:07,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:41:07,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:41:08,250 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:41:08,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 06:41:08,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2022-01-18 06:41:08,421 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:08,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:41:08,619 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:08,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 63 [2022-01-18 06:41:08,855 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:08,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 70 [2022-01-18 06:41:08,882 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:08,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 86 [2022-01-18 06:41:09,292 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:09,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825750838] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:41:09,292 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:41:09,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 06:41:09,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135573412] [2022-01-18 06:41:09,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:41:09,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:41:09,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:41:09,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:41:09,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=977, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:41:09,293 INFO L87 Difference]: Start difference. First operand 37049 states and 152899 transitions. Second operand has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:11,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:41:11,400 INFO L93 Difference]: Finished difference Result 69511 states and 285616 transitions. [2022-01-18 06:41:11,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 06:41:11,401 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:41:11,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:41:11,704 INFO L225 Difference]: With dead ends: 69511 [2022-01-18 06:41:11,704 INFO L226 Difference]: Without dead ends: 69456 [2022-01-18 06:41:11,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=309, Invalid=1947, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:41:11,705 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 383 mSDsluCounter, 1262 mSDsCounter, 0 mSdLazyCounter, 2846 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 2906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 2846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:41:11,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 534 Invalid, 2906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 2846 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:41:11,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69456 states. [2022-01-18 06:41:12,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69456 to 36877. [2022-01-18 06:41:12,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36877 states, 36876 states have (on average 4.128864301985031) internal successors, (152256), 36876 states have internal predecessors, (152256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:13,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36877 states to 36877 states and 152256 transitions. [2022-01-18 06:41:13,080 INFO L78 Accepts]: Start accepts. Automaton has 36877 states and 152256 transitions. Word has length 39 [2022-01-18 06:41:13,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:41:13,080 INFO L470 AbstractCegarLoop]: Abstraction has 36877 states and 152256 transitions. [2022-01-18 06:41:13,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:13,080 INFO L276 IsEmpty]: Start isEmpty. Operand 36877 states and 152256 transitions. [2022-01-18 06:41:13,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:41:13,168 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:41:13,168 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:41:13,184 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-01-18 06:41:13,369 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 06:41:13,369 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:41:13,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:41:13,369 INFO L85 PathProgramCache]: Analyzing trace with hash 847258595, now seen corresponding path program 27 times [2022-01-18 06:41:13,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:41:13,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79451321] [2022-01-18 06:41:13,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:41:13,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:41:13,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:13,752 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:13,752 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:41:13,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79451321] [2022-01-18 06:41:13,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79451321] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:41:13,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511917747] [2022-01-18 06:41:13,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:41:13,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:13,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:41:13,753 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 06:41:13,754 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 06:41:13,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:41:13,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:41:13,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 06:41:13,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:41:14,169 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:41:14,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 18 [2022-01-18 06:41:14,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:14,420 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:14,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 45 [2022-01-18 06:41:14,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:14,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:14,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:14,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 49 [2022-01-18 06:41:14,868 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:14,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:41:15,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:15,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:15,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:15,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 50 treesize of output 70 [2022-01-18 06:41:16,286 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:16,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 84 [2022-01-18 06:41:16,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:16,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:16,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:16,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 80 treesize of output 96 [2022-01-18 06:41:17,240 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:17,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511917747] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:41:17,241 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:41:17,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 39 [2022-01-18 06:41:17,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785491866] [2022-01-18 06:41:17,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:41:17,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 06:41:17,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:41:17,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 06:41:17,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=1286, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 06:41:17,242 INFO L87 Difference]: Start difference. First operand 36877 states and 152256 transitions. Second operand has 40 states, 40 states have (on average 2.575) internal successors, (103), 39 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:20,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:41:20,080 INFO L93 Difference]: Finished difference Result 58469 states and 237492 transitions. [2022-01-18 06:41:20,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 06:41:20,080 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.575) internal successors, (103), 39 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:41:20,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:41:20,316 INFO L225 Difference]: With dead ends: 58469 [2022-01-18 06:41:20,316 INFO L226 Difference]: Without dead ends: 58410 [2022-01-18 06:41:20,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 67 SyntacticMatches, 11 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2379 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1104, Invalid=5376, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 06:41:20,317 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 486 mSDsluCounter, 1218 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 3548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2688 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:41:20,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 545 Invalid, 3548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 788 Invalid, 0 Unknown, 2688 Unchecked, 0.4s Time] [2022-01-18 06:41:20,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58410 states. [2022-01-18 06:41:21,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58410 to 37371. [2022-01-18 06:41:21,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37371 states, 37370 states have (on average 4.122076531977522) internal successors, (154042), 37370 states have internal predecessors, (154042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:21,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37371 states to 37371 states and 154042 transitions. [2022-01-18 06:41:21,522 INFO L78 Accepts]: Start accepts. Automaton has 37371 states and 154042 transitions. Word has length 39 [2022-01-18 06:41:21,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:41:21,522 INFO L470 AbstractCegarLoop]: Abstraction has 37371 states and 154042 transitions. [2022-01-18 06:41:21,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.575) internal successors, (103), 39 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:21,522 INFO L276 IsEmpty]: Start isEmpty. Operand 37371 states and 154042 transitions. [2022-01-18 06:41:21,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:41:21,799 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:41:21,799 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:41:21,814 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 06:41:22,013 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 06:41:22,013 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:41:22,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:41:22,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1095774921, now seen corresponding path program 28 times [2022-01-18 06:41:22,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:41:22,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489430209] [2022-01-18 06:41:22,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:41:22,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:41:22,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:22,378 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:22,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:41:22,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489430209] [2022-01-18 06:41:22,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489430209] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:41:22,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455552869] [2022-01-18 06:41:22,379 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:41:22,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:22,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:41:22,380 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 06:41:22,380 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 06:41:22,405 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:41:22,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:41:22,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:41:22,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:41:22,675 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:41:22,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 06:41:22,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 06:41:22,893 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:22,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:41:23,133 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:23,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 73 [2022-01-18 06:41:23,416 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:23,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 83 [2022-01-18 06:41:23,443 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:23,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 81 treesize of output 93 [2022-01-18 06:41:23,785 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:23,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455552869] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:41:23,785 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:41:23,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 06:41:23,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689777683] [2022-01-18 06:41:23,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:41:23,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:41:23,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:41:23,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:41:23,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=991, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:41:23,786 INFO L87 Difference]: Start difference. First operand 37371 states and 154042 transitions. Second operand has 34 states, 34 states have (on average 2.764705882352941) internal successors, (94), 33 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:26,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:41:26,056 INFO L93 Difference]: Finished difference Result 72319 states and 295080 transitions. [2022-01-18 06:41:26,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 06:41:26,056 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.764705882352941) internal successors, (94), 33 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:41:26,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:41:26,352 INFO L225 Difference]: With dead ends: 72319 [2022-01-18 06:41:26,352 INFO L226 Difference]: Without dead ends: 72123 [2022-01-18 06:41:26,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 589 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=327, Invalid=2325, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 06:41:26,352 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 444 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 2650 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 2725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 2650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:41:26,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 462 Invalid, 2725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 2650 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:41:26,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72123 states. [2022-01-18 06:41:27,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72123 to 36801. [2022-01-18 06:41:27,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36801 states, 36800 states have (on average 4.13133152173913) internal successors, (152033), 36800 states have internal predecessors, (152033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:27,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36801 states to 36801 states and 152033 transitions. [2022-01-18 06:41:27,875 INFO L78 Accepts]: Start accepts. Automaton has 36801 states and 152033 transitions. Word has length 39 [2022-01-18 06:41:27,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:41:27,875 INFO L470 AbstractCegarLoop]: Abstraction has 36801 states and 152033 transitions. [2022-01-18 06:41:27,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.764705882352941) internal successors, (94), 33 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:27,875 INFO L276 IsEmpty]: Start isEmpty. Operand 36801 states and 152033 transitions. [2022-01-18 06:41:27,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:41:27,968 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:41:27,968 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:41:27,983 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-18 06:41:28,168 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 06:41:28,168 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:41:28,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:41:28,169 INFO L85 PathProgramCache]: Analyzing trace with hash 630820215, now seen corresponding path program 29 times [2022-01-18 06:41:28,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:41:28,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454834039] [2022-01-18 06:41:28,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:41:28,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:41:28,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:28,533 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:28,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:41:28,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454834039] [2022-01-18 06:41:28,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454834039] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:41:28,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094250123] [2022-01-18 06:41:28,534 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:41:28,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:28,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:41:28,535 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 06:41:28,535 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 06:41:28,563 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:41:28,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:41:28,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 06:41:28,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:41:28,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:28,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 56 [2022-01-18 06:41:29,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2022-01-18 06:41:29,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:29,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:29,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:29,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:29,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 45 [2022-01-18 06:41:29,215 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:29,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:41:30,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:30,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:30,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:30,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:30,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 37 [2022-01-18 06:41:30,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:30,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:30,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 57 treesize of output 69 [2022-01-18 06:41:30,704 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:30,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 75 treesize of output 79 [2022-01-18 06:41:30,976 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:30,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094250123] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:41:30,977 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:41:30,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 40 [2022-01-18 06:41:30,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878032421] [2022-01-18 06:41:30,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:41:30,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 06:41:30,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:41:30,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 06:41:30,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1439, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:41:30,978 INFO L87 Difference]: Start difference. First operand 36801 states and 152033 transitions. Second operand has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:38,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:41:38,193 INFO L93 Difference]: Finished difference Result 80252 states and 327195 transitions. [2022-01-18 06:41:38,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-18 06:41:38,193 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:41:38,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:41:38,484 INFO L225 Difference]: With dead ends: 80252 [2022-01-18 06:41:38,484 INFO L226 Difference]: Without dead ends: 80059 [2022-01-18 06:41:38,485 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 61 SyntacticMatches, 11 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4120 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=1816, Invalid=11990, Unknown=0, NotChecked=0, Total=13806 [2022-01-18 06:41:38,485 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 1351 mSDsluCounter, 2580 mSDsCounter, 0 mSdLazyCounter, 3555 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1351 SdHoareTripleChecker+Valid, 1005 SdHoareTripleChecker+Invalid, 7195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 3555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3375 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:41:38,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1351 Valid, 1005 Invalid, 7195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 3555 Invalid, 0 Unknown, 3375 Unchecked, 1.7s Time] [2022-01-18 06:41:38,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80059 states. [2022-01-18 06:41:39,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80059 to 37259. [2022-01-18 06:41:39,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37259 states, 37258 states have (on average 4.12480541091846) internal successors, (153682), 37258 states have internal predecessors, (153682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:39,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37259 states to 37259 states and 153682 transitions. [2022-01-18 06:41:39,925 INFO L78 Accepts]: Start accepts. Automaton has 37259 states and 153682 transitions. Word has length 39 [2022-01-18 06:41:39,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:41:39,926 INFO L470 AbstractCegarLoop]: Abstraction has 37259 states and 153682 transitions. [2022-01-18 06:41:39,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:39,926 INFO L276 IsEmpty]: Start isEmpty. Operand 37259 states and 153682 transitions. [2022-01-18 06:41:40,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:41:40,018 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:41:40,018 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:41:40,042 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 06:41:40,219 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 06:41:40,219 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:41:40,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:41:40,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1493840823, now seen corresponding path program 30 times [2022-01-18 06:41:40,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:41:40,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696783392] [2022-01-18 06:41:40,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:41:40,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:41:40,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:40,572 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:40,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:41:40,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696783392] [2022-01-18 06:41:40,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696783392] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:41:40,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056123307] [2022-01-18 06:41:40,572 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:41:40,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:40,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:41:40,573 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 06:41:40,575 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 06:41:40,601 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:41:40,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:41:40,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 06:41:40,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:41:41,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:41,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:41,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:41,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-01-18 06:41:41,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:41:41,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:41,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-01-18 06:41:41,434 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:41,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:41:41,760 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:41,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 65 [2022-01-18 06:41:43,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:43,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:43,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:43,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 06:41:43,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:43,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:43,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:41:43,174 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:41:43,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 69 treesize of output 77 [2022-01-18 06:41:43,573 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:43,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056123307] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:41:43,573 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:41:43,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 41 [2022-01-18 06:41:43,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191638656] [2022-01-18 06:41:43,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:41:43,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-18 06:41:43,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:41:43,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-18 06:41:43,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=1491, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 06:41:43,574 INFO L87 Difference]: Start difference. First operand 37259 states and 153682 transitions. Second operand has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:47,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:41:47,670 INFO L93 Difference]: Finished difference Result 80782 states and 325196 transitions. [2022-01-18 06:41:47,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 06:41:47,670 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:41:47,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:41:47,972 INFO L225 Difference]: With dead ends: 80782 [2022-01-18 06:41:47,972 INFO L226 Difference]: Without dead ends: 80728 [2022-01-18 06:41:47,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 74 SyntacticMatches, 7 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2798 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1182, Invalid=8324, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 06:41:47,973 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 527 mSDsluCounter, 1666 mSDsCounter, 0 mSdLazyCounter, 1721 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 842 SdHoareTripleChecker+Invalid, 4392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2594 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:41:47,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [527 Valid, 842 Invalid, 4392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1721 Invalid, 0 Unknown, 2594 Unchecked, 0.8s Time] [2022-01-18 06:41:48,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80728 states. [2022-01-18 06:41:49,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80728 to 37763. [2022-01-18 06:41:49,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37763 states, 37762 states have (on average 4.117737407976272) internal successors, (155494), 37762 states have internal predecessors, (155494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:49,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37763 states to 37763 states and 155494 transitions. [2022-01-18 06:41:49,451 INFO L78 Accepts]: Start accepts. Automaton has 37763 states and 155494 transitions. Word has length 39 [2022-01-18 06:41:49,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:41:49,451 INFO L470 AbstractCegarLoop]: Abstraction has 37763 states and 155494 transitions. [2022-01-18 06:41:49,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:49,452 INFO L276 IsEmpty]: Start isEmpty. Operand 37763 states and 155494 transitions. [2022-01-18 06:41:49,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:41:49,531 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:41:49,531 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:41:49,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 06:41:49,731 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 06:41:49,731 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:41:49,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:41:49,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1514365043, now seen corresponding path program 31 times [2022-01-18 06:41:49,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:41:49,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335806245] [2022-01-18 06:41:49,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:41:49,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:41:49,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:50,095 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:50,095 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:41:50,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335806245] [2022-01-18 06:41:50,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335806245] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:41:50,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224430259] [2022-01-18 06:41:50,095 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:41:50,095 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:50,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:41:50,096 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 06:41:50,097 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 06:41:50,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:50,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:41:50,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:41:50,499 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:41:50,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 06:41:50,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 06:41:50,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-01-18 06:41:50,611 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:50,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:41:50,810 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:50,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 63 [2022-01-18 06:41:51,030 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:51,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 06:41:51,055 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:51,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 85 [2022-01-18 06:41:51,290 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:51,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224430259] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:41:51,290 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:41:51,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 06:41:51,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078463404] [2022-01-18 06:41:51,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:41:51,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:41:51,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:41:51,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:41:51,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1017, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:41:51,291 INFO L87 Difference]: Start difference. First operand 37763 states and 155494 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:53,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:41:53,911 INFO L93 Difference]: Finished difference Result 85303 states and 348821 transitions. [2022-01-18 06:41:53,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 06:41:53,912 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:41:53,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:41:54,493 INFO L225 Difference]: With dead ends: 85303 [2022-01-18 06:41:54,493 INFO L226 Difference]: Without dead ends: 85055 [2022-01-18 06:41:54,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=421, Invalid=2549, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 06:41:54,494 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 669 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 2840 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 669 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 2942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 2840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:41:54,494 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [669 Valid, 502 Invalid, 2942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 2840 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 06:41:54,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85055 states. [2022-01-18 06:41:55,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85055 to 37951. [2022-01-18 06:41:55,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37951 states, 37950 states have (on average 4.115889328063241) internal successors, (156198), 37950 states have internal predecessors, (156198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:55,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37951 states to 37951 states and 156198 transitions. [2022-01-18 06:41:55,794 INFO L78 Accepts]: Start accepts. Automaton has 37951 states and 156198 transitions. Word has length 39 [2022-01-18 06:41:55,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:41:55,794 INFO L470 AbstractCegarLoop]: Abstraction has 37951 states and 156198 transitions. [2022-01-18 06:41:55,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:41:55,794 INFO L276 IsEmpty]: Start isEmpty. Operand 37951 states and 156198 transitions. [2022-01-18 06:41:55,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:41:55,872 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:41:55,872 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:41:55,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 06:41:56,072 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 06:41:56,073 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:41:56,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:41:56,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1838065757, now seen corresponding path program 32 times [2022-01-18 06:41:56,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:41:56,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017731791] [2022-01-18 06:41:56,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:41:56,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:41:56,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:41:56,424 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:56,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:41:56,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017731791] [2022-01-18 06:41:56,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017731791] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:41:56,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330405981] [2022-01-18 06:41:56,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:41:56,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:41:56,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:41:56,426 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 06:41:56,426 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 06:41:56,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:41:56,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:41:56,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:41:56,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:41:56,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 06:41:56,878 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:41:56,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 26 [2022-01-18 06:41:56,931 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:56,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:41:57,121 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:57,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 63 [2022-01-18 06:41:57,602 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:57,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 06:41:57,627 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:41:57,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 85 [2022-01-18 06:41:57,945 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:41:57,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330405981] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:41:57,945 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:41:57,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 06:41:57,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188073969] [2022-01-18 06:41:57,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:41:57,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:41:57,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:41:57,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:41:57,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1025, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:41:57,946 INFO L87 Difference]: Start difference. First operand 37951 states and 156198 transitions. Second operand has 35 states, 35 states have (on average 2.657142857142857) internal successors, (93), 34 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:00,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:42:00,236 INFO L93 Difference]: Finished difference Result 93729 states and 380985 transitions. [2022-01-18 06:42:00,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 06:42:00,237 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.657142857142857) internal successors, (93), 34 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:42:00,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:42:00,605 INFO L225 Difference]: With dead ends: 93729 [2022-01-18 06:42:00,605 INFO L226 Difference]: Without dead ends: 93577 [2022-01-18 06:42:00,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 747 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=444, Invalid=2636, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 06:42:00,606 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 665 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 2056 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 2147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2056 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:42:00,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [665 Valid, 339 Invalid, 2147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2056 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:42:00,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93577 states. [2022-01-18 06:42:01,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93577 to 38039. [2022-01-18 06:42:01,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38039 states, 38038 states have (on average 4.116515063883485) internal successors, (156584), 38038 states have internal predecessors, (156584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:02,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38039 states to 38039 states and 156584 transitions. [2022-01-18 06:42:02,385 INFO L78 Accepts]: Start accepts. Automaton has 38039 states and 156584 transitions. Word has length 39 [2022-01-18 06:42:02,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:42:02,385 INFO L470 AbstractCegarLoop]: Abstraction has 38039 states and 156584 transitions. [2022-01-18 06:42:02,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.657142857142857) internal successors, (93), 34 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:02,385 INFO L276 IsEmpty]: Start isEmpty. Operand 38039 states and 156584 transitions. [2022-01-18 06:42:02,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:42:02,484 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:42:02,484 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:42:02,500 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 06:42:02,699 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 06:42:02,699 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:42:02,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:42:02,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1634145011, now seen corresponding path program 33 times [2022-01-18 06:42:02,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:42:02,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629478706] [2022-01-18 06:42:02,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:42:02,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:42:02,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:42:03,162 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:03,163 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:42:03,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629478706] [2022-01-18 06:42:03,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629478706] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:42:03,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415751540] [2022-01-18 06:42:03,163 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:42:03,163 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:42:03,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:42:03,176 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 06:42:03,195 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 06:42:03,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 06:42:03,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:42:03,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 06:42:03,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:42:03,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 06:42:03,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:42:03,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 60 [2022-01-18 06:42:03,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-01-18 06:42:03,815 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:03,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:42:04,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:04,703 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:42:04,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 49 treesize of output 61 [2022-01-18 06:42:05,054 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:05,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 84 [2022-01-18 06:42:05,084 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:05,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 94 [2022-01-18 06:42:05,615 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:05,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415751540] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:42:05,615 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:42:05,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 37 [2022-01-18 06:42:05,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005634913] [2022-01-18 06:42:05,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:42:05,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 06:42:05,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:42:05,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 06:42:05,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 06:42:05,616 INFO L87 Difference]: Start difference. First operand 38039 states and 156584 transitions. Second operand has 38 states, 38 states have (on average 2.5789473684210527) internal successors, (98), 37 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:08,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:42:08,531 INFO L93 Difference]: Finished difference Result 66286 states and 267095 transitions. [2022-01-18 06:42:08,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 06:42:08,531 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.5789473684210527) internal successors, (98), 37 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:42:08,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:42:08,765 INFO L225 Difference]: With dead ends: 66286 [2022-01-18 06:42:08,765 INFO L226 Difference]: Without dead ends: 66109 [2022-01-18 06:42:08,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 69 SyntacticMatches, 8 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1424 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=826, Invalid=4286, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 06:42:08,766 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 875 mSDsluCounter, 1377 mSDsCounter, 0 mSdLazyCounter, 1409 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 875 SdHoareTripleChecker+Valid, 741 SdHoareTripleChecker+Invalid, 3507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1997 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:42:08,766 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [875 Valid, 741 Invalid, 3507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1409 Invalid, 0 Unknown, 1997 Unchecked, 0.8s Time] [2022-01-18 06:42:08,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66109 states. [2022-01-18 06:42:09,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66109 to 39831. [2022-01-18 06:42:10,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39831 states, 39830 states have (on average 4.098217424052222) internal successors, (163232), 39830 states have internal predecessors, (163232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:10,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39831 states to 39831 states and 163232 transitions. [2022-01-18 06:42:10,167 INFO L78 Accepts]: Start accepts. Automaton has 39831 states and 163232 transitions. Word has length 39 [2022-01-18 06:42:10,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:42:10,167 INFO L470 AbstractCegarLoop]: Abstraction has 39831 states and 163232 transitions. [2022-01-18 06:42:10,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.5789473684210527) internal successors, (98), 37 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:10,167 INFO L276 IsEmpty]: Start isEmpty. Operand 39831 states and 163232 transitions. [2022-01-18 06:42:10,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:42:10,253 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:42:10,253 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:42:10,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-01-18 06:42:10,454 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 06:42:10,454 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:42:10,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:42:10,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1362875593, now seen corresponding path program 34 times [2022-01-18 06:42:10,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:42:10,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849056368] [2022-01-18 06:42:10,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:42:10,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:42:10,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:42:10,820 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:10,821 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:42:10,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849056368] [2022-01-18 06:42:10,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849056368] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:42:10,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187647200] [2022-01-18 06:42:10,821 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:42:10,821 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:42:10,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:42:10,822 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 06:42:10,822 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 06:42:10,849 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:42:10,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:42:10,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:42:10,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:42:11,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 06:42:11,280 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:42:11,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 28 [2022-01-18 06:42:11,337 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:11,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:42:11,562 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:11,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 73 [2022-01-18 06:42:11,858 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:11,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 83 [2022-01-18 06:42:11,886 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:11,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 81 treesize of output 93 [2022-01-18 06:42:12,388 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:12,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187647200] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:42:12,388 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:42:12,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 06:42:12,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225933381] [2022-01-18 06:42:12,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:42:12,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:42:12,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:42:12,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:42:12,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:42:12,389 INFO L87 Difference]: Start difference. First operand 39831 states and 163232 transitions. Second operand has 34 states, 34 states have (on average 2.6470588235294117) internal successors, (90), 33 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:14,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:42:14,699 INFO L93 Difference]: Finished difference Result 81192 states and 330946 transitions. [2022-01-18 06:42:14,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 06:42:14,700 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.6470588235294117) internal successors, (90), 33 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:42:14,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:42:15,264 INFO L225 Difference]: With dead ends: 81192 [2022-01-18 06:42:15,264 INFO L226 Difference]: Without dead ends: 81086 [2022-01-18 06:42:15,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 598 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=345, Invalid=2307, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 06:42:15,272 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 494 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 2709 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 2788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 2709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:42:15,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [494 Valid, 468 Invalid, 2788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 2709 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 06:42:15,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81086 states. [2022-01-18 06:42:16,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81086 to 38037. [2022-01-18 06:42:16,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38037 states, 38036 states have (on average 4.119308023977284) internal successors, (156682), 38036 states have internal predecessors, (156682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:16,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38037 states to 38037 states and 156682 transitions. [2022-01-18 06:42:16,641 INFO L78 Accepts]: Start accepts. Automaton has 38037 states and 156682 transitions. Word has length 39 [2022-01-18 06:42:16,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:42:16,642 INFO L470 AbstractCegarLoop]: Abstraction has 38037 states and 156682 transitions. [2022-01-18 06:42:16,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.6470588235294117) internal successors, (90), 33 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:16,642 INFO L276 IsEmpty]: Start isEmpty. Operand 38037 states and 156682 transitions. [2022-01-18 06:42:16,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:42:16,747 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:42:16,747 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:42:16,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 06:42:16,947 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 06:42:16,948 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:42:16,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:42:16,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1560500787, now seen corresponding path program 35 times [2022-01-18 06:42:16,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:42:16,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357634706] [2022-01-18 06:42:16,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:42:16,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:42:16,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:42:17,324 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:17,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:42:17,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357634706] [2022-01-18 06:42:17,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357634706] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:42:17,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848111755] [2022-01-18 06:42:17,325 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:42:17,325 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:42:17,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:42:17,326 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 06:42:17,326 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 06:42:17,353 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:42:17,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:42:17,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 06:42:17,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:42:17,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:17,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:17,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:17,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:42:17,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 48 [2022-01-18 06:42:17,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 06:42:17,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:17,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 06:42:17,933 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:17,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:42:18,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:18,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:18,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:42:18,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 53 treesize of output 73 [2022-01-18 06:42:18,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:18,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:18,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:18,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:18,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 48 [2022-01-18 06:42:19,016 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:19,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 20 treesize of output 45 [2022-01-18 06:42:19,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:19,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:19,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:19,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 5 [2022-01-18 06:42:19,109 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:19,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848111755] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:42:19,109 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:42:19,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 38 [2022-01-18 06:42:19,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062816918] [2022-01-18 06:42:19,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:42:19,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 06:42:19,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:42:19,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 06:42:19,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1264, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 06:42:19,110 INFO L87 Difference]: Start difference. First operand 38037 states and 156682 transitions. Second operand has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:27,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:42:27,023 INFO L93 Difference]: Finished difference Result 86263 states and 346230 transitions. [2022-01-18 06:42:27,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-01-18 06:42:27,024 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:42:27,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:42:27,422 INFO L225 Difference]: With dead ends: 86263 [2022-01-18 06:42:27,422 INFO L226 Difference]: Without dead ends: 85887 [2022-01-18 06:42:27,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 56 SyntacticMatches, 12 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 6076 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=2036, Invalid=14734, Unknown=0, NotChecked=0, Total=16770 [2022-01-18 06:42:27,423 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 1368 mSDsluCounter, 2797 mSDsCounter, 0 mSdLazyCounter, 4577 mSolverCounterSat, 273 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1368 SdHoareTripleChecker+Valid, 1200 SdHoareTripleChecker+Invalid, 6565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 273 IncrementalHoareTripleChecker+Valid, 4577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1715 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:42:27,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1368 Valid, 1200 Invalid, 6565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [273 Valid, 4577 Invalid, 0 Unknown, 1715 Unchecked, 2.3s Time] [2022-01-18 06:42:27,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85887 states. [2022-01-18 06:42:28,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85887 to 38577. [2022-01-18 06:42:29,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38577 states, 38576 states have (on average 4.115149315636665) internal successors, (158746), 38576 states have internal predecessors, (158746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:29,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38577 states to 38577 states and 158746 transitions. [2022-01-18 06:42:29,180 INFO L78 Accepts]: Start accepts. Automaton has 38577 states and 158746 transitions. Word has length 39 [2022-01-18 06:42:29,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:42:29,180 INFO L470 AbstractCegarLoop]: Abstraction has 38577 states and 158746 transitions. [2022-01-18 06:42:29,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:29,180 INFO L276 IsEmpty]: Start isEmpty. Operand 38577 states and 158746 transitions. [2022-01-18 06:42:29,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:42:29,280 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:42:29,280 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:42:29,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-18 06:42:29,480 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 06:42:29,480 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:42:29,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:42:29,481 INFO L85 PathProgramCache]: Analyzing trace with hash 251354829, now seen corresponding path program 36 times [2022-01-18 06:42:29,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:42:29,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723585351] [2022-01-18 06:42:29,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:42:29,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:42:29,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:42:29,822 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:29,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:42:29,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723585351] [2022-01-18 06:42:29,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723585351] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:42:29,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653374057] [2022-01-18 06:42:29,822 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:42:29,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:42:29,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:42:29,823 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 06:42:29,824 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 06:42:29,857 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:42:29,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:42:29,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 06:42:29,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:42:30,443 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:42:30,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 06:42:30,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2022-01-18 06:42:30,540 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:42:30,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-18 06:42:30,600 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:30,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:42:30,816 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 06:42:30,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 45 [2022-01-18 06:42:31,135 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:31,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 80 treesize of output 96 [2022-01-18 06:42:31,161 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:31,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 94 treesize of output 106 [2022-01-18 06:42:31,736 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:31,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653374057] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:42:31,736 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:42:31,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 36 [2022-01-18 06:42:31,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896326523] [2022-01-18 06:42:31,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:42:31,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:42:31,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:42:31,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:42:31,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1147, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:42:31,737 INFO L87 Difference]: Start difference. First operand 38577 states and 158746 transitions. Second operand has 37 states, 37 states have (on average 2.6216216216216215) internal successors, (97), 36 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:34,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:42:34,430 INFO L93 Difference]: Finished difference Result 77820 states and 318499 transitions. [2022-01-18 06:42:34,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 06:42:34,431 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.6216216216216215) internal successors, (97), 36 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:42:34,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:42:34,746 INFO L225 Difference]: With dead ends: 77820 [2022-01-18 06:42:34,746 INFO L226 Difference]: Without dead ends: 77710 [2022-01-18 06:42:34,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 62 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1150 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=592, Invalid=3440, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 06:42:34,747 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 871 mSDsluCounter, 1213 mSDsCounter, 0 mSdLazyCounter, 2396 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 871 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 2812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 2396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 297 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:42:34,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [871 Valid, 567 Invalid, 2812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 2396 Invalid, 0 Unknown, 297 Unchecked, 1.2s Time] [2022-01-18 06:42:34,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77710 states. [2022-01-18 06:42:35,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77710 to 38857. [2022-01-18 06:42:35,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38857 states, 38856 states have (on average 4.117922585958411) internal successors, (160006), 38856 states have internal predecessors, (160006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:36,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38857 states to 38857 states and 160006 transitions. [2022-01-18 06:42:36,325 INFO L78 Accepts]: Start accepts. Automaton has 38857 states and 160006 transitions. Word has length 39 [2022-01-18 06:42:36,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:42:36,325 INFO L470 AbstractCegarLoop]: Abstraction has 38857 states and 160006 transitions. [2022-01-18 06:42:36,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.6216216216216215) internal successors, (97), 36 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:36,325 INFO L276 IsEmpty]: Start isEmpty. Operand 38857 states and 160006 transitions. [2022-01-18 06:42:36,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:42:36,411 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:42:36,411 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:42:36,426 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 06:42:36,612 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 06:42:36,612 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:42:36,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:42:36,612 INFO L85 PathProgramCache]: Analyzing trace with hash 22623715, now seen corresponding path program 37 times [2022-01-18 06:42:36,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:42:36,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899836326] [2022-01-18 06:42:36,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:42:36,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:42:36,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:42:37,002 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:37,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:42:37,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899836326] [2022-01-18 06:42:37,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899836326] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:42:37,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670906077] [2022-01-18 06:42:37,003 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:42:37,003 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:42:37,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:42:37,008 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 06:42:37,009 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 06:42:37,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:42:37,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:42:37,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:42:37,397 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:42:37,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 06:42:37,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-01-18 06:42:37,535 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:37,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:42:37,735 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:37,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 63 [2022-01-18 06:42:37,970 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:37,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 73 [2022-01-18 06:42:38,007 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:38,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 89 [2022-01-18 06:42:38,291 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:38,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670906077] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:42:38,292 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:42:38,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 06:42:38,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863763490] [2022-01-18 06:42:38,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:42:38,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:42:38,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:42:38,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:42:38,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1042, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:42:38,293 INFO L87 Difference]: Start difference. First operand 38857 states and 160006 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:41,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:42:41,449 INFO L93 Difference]: Finished difference Result 96859 states and 394116 transitions. [2022-01-18 06:42:41,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 06:42:41,449 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:42:41,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:42:41,835 INFO L225 Difference]: With dead ends: 96859 [2022-01-18 06:42:41,835 INFO L226 Difference]: Without dead ends: 96643 [2022-01-18 06:42:41,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1236 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=576, Invalid=3980, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 06:42:41,836 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 695 mSDsluCounter, 1350 mSDsCounter, 0 mSdLazyCounter, 3387 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 695 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 3483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 3387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 06:42:41,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [695 Valid, 665 Invalid, 3483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 3387 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 06:42:42,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96643 states. [2022-01-18 06:42:43,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96643 to 38569. [2022-01-18 06:42:43,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38569 states, 38568 states have (on average 4.1203069902509855) internal successors, (158912), 38568 states have internal predecessors, (158912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:43,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38569 states to 38569 states and 158912 transitions. [2022-01-18 06:42:43,518 INFO L78 Accepts]: Start accepts. Automaton has 38569 states and 158912 transitions. Word has length 39 [2022-01-18 06:42:43,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:42:43,519 INFO L470 AbstractCegarLoop]: Abstraction has 38569 states and 158912 transitions. [2022-01-18 06:42:43,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:43,519 INFO L276 IsEmpty]: Start isEmpty. Operand 38569 states and 158912 transitions. [2022-01-18 06:42:43,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:42:43,618 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:42:43,619 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:42:43,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-18 06:42:43,819 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 06:42:43,819 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:42:43,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:42:43,819 INFO L85 PathProgramCache]: Analyzing trace with hash 892867017, now seen corresponding path program 38 times [2022-01-18 06:42:43,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:42:43,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33358743] [2022-01-18 06:42:43,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:42:43,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:42:43,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:42:44,225 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:44,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:42:44,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33358743] [2022-01-18 06:42:44,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33358743] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:42:44,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343804619] [2022-01-18 06:42:44,226 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:42:44,226 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:42:44,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:42:44,227 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 06:42:44,228 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 06:42:44,252 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:42:44,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:42:44,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:42:44,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:42:44,645 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:42:44,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 06:42:44,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 06:42:44,759 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:44,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:42:44,959 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:44,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 63 [2022-01-18 06:42:45,193 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:45,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 06:42:45,218 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:42:45,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 85 [2022-01-18 06:42:45,859 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:45,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343804619] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:42:45,859 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:42:45,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 06:42:45,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134743556] [2022-01-18 06:42:45,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:42:45,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:42:45,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:42:45,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:42:45,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1020, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:42:45,860 INFO L87 Difference]: Start difference. First operand 38569 states and 158912 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:48,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:42:48,574 INFO L93 Difference]: Finished difference Result 79155 states and 323462 transitions. [2022-01-18 06:42:48,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 06:42:48,575 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:42:48,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:42:48,909 INFO L225 Difference]: With dead ends: 79155 [2022-01-18 06:42:48,909 INFO L226 Difference]: Without dead ends: 78907 [2022-01-18 06:42:48,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 888 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=470, Invalid=2836, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 06:42:48,911 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 582 mSDsluCounter, 1056 mSDsCounter, 0 mSdLazyCounter, 2810 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 509 SdHoareTripleChecker+Invalid, 2890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 2810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:42:48,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [582 Valid, 509 Invalid, 2890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 2810 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 06:42:48,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78907 states. [2022-01-18 06:42:50,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78907 to 38737. [2022-01-18 06:42:50,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38737 states, 38736 states have (on average 4.118804213135068) internal successors, (159546), 38736 states have internal predecessors, (159546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:50,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38737 states to 38737 states and 159546 transitions. [2022-01-18 06:42:50,256 INFO L78 Accepts]: Start accepts. Automaton has 38737 states and 159546 transitions. Word has length 39 [2022-01-18 06:42:50,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:42:50,256 INFO L470 AbstractCegarLoop]: Abstraction has 38737 states and 159546 transitions. [2022-01-18 06:42:50,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:42:50,257 INFO L276 IsEmpty]: Start isEmpty. Operand 38737 states and 159546 transitions. [2022-01-18 06:42:50,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:42:50,363 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:42:50,363 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:42:50,387 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 06:42:50,563 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 06:42:50,563 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:42:50,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:42:50,564 INFO L85 PathProgramCache]: Analyzing trace with hash 255706527, now seen corresponding path program 39 times [2022-01-18 06:42:50,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:42:50,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171209155] [2022-01-18 06:42:50,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:42:50,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:42:50,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:42:50,934 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:50,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:42:50,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171209155] [2022-01-18 06:42:50,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171209155] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:42:50,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130186589] [2022-01-18 06:42:50,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:42:50,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:42:50,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:42:50,935 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 06:42:50,936 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 06:42:50,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 06:42:50,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:42:50,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-18 06:42:50,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:42:51,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:42:51,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 43 [2022-01-18 06:42:51,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:51,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 43 [2022-01-18 06:42:51,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:42:51,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 29 [2022-01-18 06:42:51,851 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:51,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:42:53,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:53,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:42:53,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 59 [2022-01-18 06:42:54,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:54,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:54,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:42:54,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 62 treesize of output 64 [2022-01-18 06:42:54,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:54,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:54,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:42:54,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:42:54,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 32 [2022-01-18 06:42:54,367 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:42:54,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130186589] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:42:54,367 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:42:54,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 19] total 49 [2022-01-18 06:42:54,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393508905] [2022-01-18 06:42:54,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:42:54,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 06:42:54,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:42:54,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 06:42:54,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=448, Invalid=2002, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 06:42:54,368 INFO L87 Difference]: Start difference. First operand 38737 states and 159546 transitions. Second operand has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:03,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:43:03,078 INFO L93 Difference]: Finished difference Result 72561 states and 292578 transitions. [2022-01-18 06:43:03,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2022-01-18 06:43:03,078 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:43:03,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:43:03,386 INFO L225 Difference]: With dead ends: 72561 [2022-01-18 06:43:03,386 INFO L226 Difference]: Without dead ends: 72469 [2022-01-18 06:43:03,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 75 SyntacticMatches, 13 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10135 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=3175, Invalid=23231, Unknown=0, NotChecked=0, Total=26406 [2022-01-18 06:43:03,522 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 1144 mSDsluCounter, 3432 mSDsCounter, 0 mSdLazyCounter, 1308 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1144 SdHoareTripleChecker+Valid, 814 SdHoareTripleChecker+Invalid, 8351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6950 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:43:03,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1144 Valid, 814 Invalid, 8351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1308 Invalid, 0 Unknown, 6950 Unchecked, 0.7s Time] [2022-01-18 06:43:03,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72469 states. [2022-01-18 06:43:04,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72469 to 39531. [2022-01-18 06:43:04,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39531 states, 39530 states have (on average 4.110194788768024) internal successors, (162476), 39530 states have internal predecessors, (162476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:04,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39531 states to 39531 states and 162476 transitions. [2022-01-18 06:43:04,673 INFO L78 Accepts]: Start accepts. Automaton has 39531 states and 162476 transitions. Word has length 39 [2022-01-18 06:43:04,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:43:04,673 INFO L470 AbstractCegarLoop]: Abstraction has 39531 states and 162476 transitions. [2022-01-18 06:43:04,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:04,673 INFO L276 IsEmpty]: Start isEmpty. Operand 39531 states and 162476 transitions. [2022-01-18 06:43:04,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:43:04,755 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:43:04,755 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:43:04,770 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-01-18 06:43:04,955 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 06:43:04,955 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:43:04,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:43:04,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1899627657, now seen corresponding path program 40 times [2022-01-18 06:43:04,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:43:04,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419985209] [2022-01-18 06:43:04,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:43:04,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:43:04,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:43:05,362 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:05,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:43:05,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419985209] [2022-01-18 06:43:05,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419985209] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:43:05,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435012088] [2022-01-18 06:43:05,363 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:43:05,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:43:05,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:43:05,364 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 06:43:05,364 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 06:43:05,390 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:43:05,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:43:05,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:43:05,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:43:05,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 06:43:05,812 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:43:05,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 26 [2022-01-18 06:43:05,866 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:05,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:43:06,078 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:06,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 73 [2022-01-18 06:43:06,345 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:06,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 83 [2022-01-18 06:43:06,371 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:06,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 81 treesize of output 93 [2022-01-18 06:43:06,819 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:06,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435012088] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:43:06,819 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:43:06,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 06:43:06,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582858007] [2022-01-18 06:43:06,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:43:06,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:43:06,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:43:06,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:43:06,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=977, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:43:06,820 INFO L87 Difference]: Start difference. First operand 39531 states and 162476 transitions. Second operand has 34 states, 34 states have (on average 2.7058823529411766) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:09,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:43:09,374 INFO L93 Difference]: Finished difference Result 86832 states and 355109 transitions. [2022-01-18 06:43:09,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:43:09,374 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.7058823529411766) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:43:09,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:43:09,959 INFO L225 Difference]: With dead ends: 86832 [2022-01-18 06:43:09,959 INFO L226 Difference]: Without dead ends: 86646 [2022-01-18 06:43:09,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 856 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=419, Invalid=2773, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 06:43:09,960 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 582 mSDsluCounter, 1105 mSDsCounter, 0 mSdLazyCounter, 2762 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 2853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:43:09,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [582 Valid, 522 Invalid, 2853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2762 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 06:43:10,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86646 states. [2022-01-18 06:43:11,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86646 to 39122. [2022-01-18 06:43:11,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39122 states, 39121 states have (on average 4.117379412591703) internal successors, (161076), 39121 states have internal predecessors, (161076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:11,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39122 states to 39122 states and 161076 transitions. [2022-01-18 06:43:11,402 INFO L78 Accepts]: Start accepts. Automaton has 39122 states and 161076 transitions. Word has length 39 [2022-01-18 06:43:11,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:43:11,402 INFO L470 AbstractCegarLoop]: Abstraction has 39122 states and 161076 transitions. [2022-01-18 06:43:11,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.7058823529411766) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:11,403 INFO L276 IsEmpty]: Start isEmpty. Operand 39122 states and 161076 transitions. [2022-01-18 06:43:11,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:43:11,492 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:43:11,492 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:43:11,508 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 06:43:11,693 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 06:43:11,693 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:43:11,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:43:11,694 INFO L85 PathProgramCache]: Analyzing trace with hash 459627273, now seen corresponding path program 41 times [2022-01-18 06:43:11,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:43:11,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171554549] [2022-01-18 06:43:11,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:43:11,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:43:11,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:43:12,139 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:12,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:43:12,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171554549] [2022-01-18 06:43:12,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171554549] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:43:12,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082105125] [2022-01-18 06:43:12,140 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:43:12,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:43:12,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:43:12,152 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 06:43:12,154 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 06:43:12,187 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 06:43:12,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:43:12,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:43:12,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:43:12,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 06:43:12,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:43:12,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:43:12,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 46 [2022-01-18 06:43:12,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:43:12,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:43:12,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:43:12,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:43:12,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 55 [2022-01-18 06:43:12,915 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:12,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:43:13,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:43:13,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:13,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:43:13,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 53 [2022-01-18 06:43:14,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:43:14,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:14,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:14,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:43:14,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 48 [2022-01-18 06:43:14,526 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:14,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 75 [2022-01-18 06:43:14,732 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:14,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082105125] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:43:14,732 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:43:14,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 40 [2022-01-18 06:43:14,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704695517] [2022-01-18 06:43:14,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:43:14,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 06:43:14,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:43:14,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 06:43:14,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=1419, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:43:14,733 INFO L87 Difference]: Start difference. First operand 39122 states and 161076 transitions. Second operand has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:22,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:43:22,549 INFO L93 Difference]: Finished difference Result 72527 states and 284607 transitions. [2022-01-18 06:43:22,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-01-18 06:43:22,549 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:43:22,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:43:22,834 INFO L225 Difference]: With dead ends: 72527 [2022-01-18 06:43:22,834 INFO L226 Difference]: Without dead ends: 72332 [2022-01-18 06:43:22,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 64 SyntacticMatches, 11 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5697 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=2213, Invalid=15343, Unknown=0, NotChecked=0, Total=17556 [2022-01-18 06:43:22,835 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 1263 mSDsluCounter, 2725 mSDsCounter, 0 mSdLazyCounter, 2063 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1263 SdHoareTripleChecker+Valid, 1292 SdHoareTripleChecker+Invalid, 5448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 2063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3197 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:43:22,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1263 Valid, 1292 Invalid, 5448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 2063 Invalid, 0 Unknown, 3197 Unchecked, 1.1s Time] [2022-01-18 06:43:22,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72332 states. [2022-01-18 06:43:24,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72332 to 39464. [2022-01-18 06:43:24,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39464 states, 39463 states have (on average 4.115323214149964) internal successors, (162403), 39463 states have internal predecessors, (162403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:24,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39464 states to 39464 states and 162403 transitions. [2022-01-18 06:43:24,214 INFO L78 Accepts]: Start accepts. Automaton has 39464 states and 162403 transitions. Word has length 39 [2022-01-18 06:43:24,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:43:24,215 INFO L470 AbstractCegarLoop]: Abstraction has 39464 states and 162403 transitions. [2022-01-18 06:43:24,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:24,215 INFO L276 IsEmpty]: Start isEmpty. Operand 39464 states and 162403 transitions. [2022-01-18 06:43:24,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:43:24,546 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:43:24,546 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:43:24,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-01-18 06:43:24,759 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 06:43:24,759 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:43:24,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:43:24,760 INFO L85 PathProgramCache]: Analyzing trace with hash -18199585, now seen corresponding path program 42 times [2022-01-18 06:43:24,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:43:24,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569654537] [2022-01-18 06:43:24,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:43:24,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:43:24,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:43:25,161 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:25,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:43:25,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569654537] [2022-01-18 06:43:25,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569654537] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:43:25,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243522542] [2022-01-18 06:43:25,162 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:43:25,162 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:43:25,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:43:25,172 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 06:43:25,173 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 06:43:25,201 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 06:43:25,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:43:25,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 06:43:25,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:43:25,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:25,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 06:43:25,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:25,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:43:25,901 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 29 [2022-01-18 06:43:25,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:43:25,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 19 [2022-01-18 06:43:26,013 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:26,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:43:26,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:26,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:26,322 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:43:26,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 64 [2022-01-18 06:43:26,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:26,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:43:26,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:43:26,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 70 [2022-01-18 06:43:26,719 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 06:43:26,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 68 [2022-01-18 06:43:27,160 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:27,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243522542] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:43:27,160 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:43:27,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 44 [2022-01-18 06:43:27,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665669990] [2022-01-18 06:43:27,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:43:27,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 06:43:27,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:43:27,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 06:43:27,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=1710, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 06:43:27,161 INFO L87 Difference]: Start difference. First operand 39464 states and 162403 transitions. Second operand has 45 states, 45 states have (on average 2.2) internal successors, (99), 44 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:37,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:43:37,891 INFO L93 Difference]: Finished difference Result 99497 states and 393496 transitions. [2022-01-18 06:43:37,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2022-01-18 06:43:37,891 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.2) internal successors, (99), 44 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:43:37,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:43:38,274 INFO L225 Difference]: With dead ends: 99497 [2022-01-18 06:43:38,274 INFO L226 Difference]: Without dead ends: 99078 [2022-01-18 06:43:38,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 73 SyntacticMatches, 5 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12064 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=3154, Invalid=30152, Unknown=0, NotChecked=0, Total=33306 [2022-01-18 06:43:38,276 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 1191 mSDsluCounter, 3311 mSDsCounter, 0 mSdLazyCounter, 4446 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1191 SdHoareTripleChecker+Valid, 1943 SdHoareTripleChecker+Invalid, 7861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 4446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3127 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:43:38,276 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1191 Valid, 1943 Invalid, 7861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 4446 Invalid, 0 Unknown, 3127 Unchecked, 2.4s Time] [2022-01-18 06:43:38,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99078 states. [2022-01-18 06:43:40,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99078 to 40776. [2022-01-18 06:43:40,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40776 states, 40775 states have (on average 4.104647455548743) internal successors, (167367), 40775 states have internal predecessors, (167367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:40,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40776 states to 40776 states and 167367 transitions. [2022-01-18 06:43:40,275 INFO L78 Accepts]: Start accepts. Automaton has 40776 states and 167367 transitions. Word has length 39 [2022-01-18 06:43:40,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:43:40,275 INFO L470 AbstractCegarLoop]: Abstraction has 40776 states and 167367 transitions. [2022-01-18 06:43:40,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.2) internal successors, (99), 44 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:40,276 INFO L276 IsEmpty]: Start isEmpty. Operand 40776 states and 167367 transitions. [2022-01-18 06:43:40,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:43:40,375 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:43:40,375 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:43:40,391 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-01-18 06:43:40,576 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 06:43:40,576 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:43:40,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:43:40,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1756377187, now seen corresponding path program 43 times [2022-01-18 06:43:40,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:43:40,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585195618] [2022-01-18 06:43:40,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:43:40,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:43:40,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:43:40,922 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:40,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:43:40,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585195618] [2022-01-18 06:43:40,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585195618] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:43:40,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702962158] [2022-01-18 06:43:40,923 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:43:40,923 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:43:40,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:43:40,924 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 06:43:40,925 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 06:43:40,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:43:40,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:43:40,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:43:41,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 06:43:41,377 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:43:41,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 25 [2022-01-18 06:43:41,433 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:41,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:43:41,623 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:41,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 63 [2022-01-18 06:43:41,841 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:41,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 70 [2022-01-18 06:43:41,865 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:41,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 86 [2022-01-18 06:43:42,202 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:42,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702962158] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:43:42,203 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:43:42,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 06:43:42,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214775038] [2022-01-18 06:43:42,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:43:42,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 06:43:42,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:43:42,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 06:43:42,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1037, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 06:43:42,204 INFO L87 Difference]: Start difference. First operand 40776 states and 167367 transitions. Second operand has 35 states, 35 states have (on average 2.6) internal successors, (91), 34 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:44,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:43:44,912 INFO L93 Difference]: Finished difference Result 100678 states and 409798 transitions. [2022-01-18 06:43:44,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 06:43:44,912 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.6) internal successors, (91), 34 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:43:44,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:43:45,674 INFO L225 Difference]: With dead ends: 100678 [2022-01-18 06:43:45,674 INFO L226 Difference]: Without dead ends: 100542 [2022-01-18 06:43:45,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 924 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=481, Invalid=3179, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 06:43:45,675 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 658 mSDsluCounter, 1066 mSDsCounter, 0 mSdLazyCounter, 2768 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 2861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 2768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:43:45,675 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [658 Valid, 487 Invalid, 2861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 2768 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 06:43:45,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100542 states. [2022-01-18 06:43:47,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100542 to 39427. [2022-01-18 06:43:47,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39427 states, 39426 states have (on average 4.11500025363973) internal successors, (162238), 39426 states have internal predecessors, (162238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:47,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39427 states to 39427 states and 162238 transitions. [2022-01-18 06:43:47,282 INFO L78 Accepts]: Start accepts. Automaton has 39427 states and 162238 transitions. Word has length 39 [2022-01-18 06:43:47,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:43:47,282 INFO L470 AbstractCegarLoop]: Abstraction has 39427 states and 162238 transitions. [2022-01-18 06:43:47,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.6) internal successors, (91), 34 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:47,282 INFO L276 IsEmpty]: Start isEmpty. Operand 39427 states and 162238 transitions. [2022-01-18 06:43:47,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:43:47,373 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:43:47,373 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:43:47,396 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 06:43:47,573 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 06:43:47,573 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:43:47,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:43:47,574 INFO L85 PathProgramCache]: Analyzing trace with hash -249818799, now seen corresponding path program 44 times [2022-01-18 06:43:47,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:43:47,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468604453] [2022-01-18 06:43:47,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:43:47,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:43:47,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:43:47,919 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:47,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:43:47,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468604453] [2022-01-18 06:43:47,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468604453] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:43:47,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574525588] [2022-01-18 06:43:47,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:43:47,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:43:47,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:43:47,920 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 06:43:47,923 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 06:43:47,948 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:43:47,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:43:47,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 06:43:47,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:43:48,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 06:43:48,322 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:43:48,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2022-01-18 06:43:48,392 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:48,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:43:48,567 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:48,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 63 [2022-01-18 06:43:49,043 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:49,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 69 [2022-01-18 06:43:49,068 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:43:49,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 85 [2022-01-18 06:43:49,400 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:49,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574525588] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:43:49,400 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:43:49,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 06:43:49,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069130099] [2022-01-18 06:43:49,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:43:49,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:43:49,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:43:49,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:43:49,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=968, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:43:49,401 INFO L87 Difference]: Start difference. First operand 39427 states and 162238 transitions. Second operand has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 33 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:51,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:43:51,084 INFO L93 Difference]: Finished difference Result 75163 states and 308088 transitions. [2022-01-18 06:43:51,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 06:43:51,084 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 33 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 06:43:51,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:43:51,671 INFO L225 Difference]: With dead ends: 75163 [2022-01-18 06:43:51,671 INFO L226 Difference]: Without dead ends: 75108 [2022-01-18 06:43:51,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 640 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=317, Invalid=1845, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 06:43:51,672 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 535 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 2141 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 535 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 2213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 2141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:43:51,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [535 Valid, 398 Invalid, 2213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 2141 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 06:43:51,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75108 states. [2022-01-18 06:43:52,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75108 to 39875. [2022-01-18 06:43:52,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39875 states, 39874 states have (on average 4.117921452575613) internal successors, (164198), 39874 states have internal predecessors, (164198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:52,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39875 states to 39875 states and 164198 transitions. [2022-01-18 06:43:52,972 INFO L78 Accepts]: Start accepts. Automaton has 39875 states and 164198 transitions. Word has length 39 [2022-01-18 06:43:52,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:43:52,972 INFO L470 AbstractCegarLoop]: Abstraction has 39875 states and 164198 transitions. [2022-01-18 06:43:52,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 33 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:43:52,973 INFO L276 IsEmpty]: Start isEmpty. Operand 39875 states and 164198 transitions. [2022-01-18 06:43:53,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 06:43:53,061 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:43:53,061 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:43:53,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-01-18 06:43:53,263 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 06:43:53,263 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 06:43:53,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:43:53,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1106922573, now seen corresponding path program 45 times [2022-01-18 06:43:53,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:43:53,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315295354] [2022-01-18 06:43:53,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:43:53,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:43:53,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:43:53,577 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:43:53,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:43:53,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315295354] [2022-01-18 06:43:53,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315295354] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:43:53,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423148257] [2022-01-18 06:43:53,578 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:43:53,578 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:43:53,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:43:53,579 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 06:43:53,579 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 06:43:53,606 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 06:43:53,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:43:53,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-18 06:43:53,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:43:54,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:43:54,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 43 [2022-01-18 06:43:54,192 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:43:54,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 46 [2022-01-18 06:43:54,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:43:54,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 24 Received shutdown request... [2022-01-18 06:51:56,999 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-18 06:51:57,000 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (4 of 5 remaining) [2022-01-18 06:51:57,011 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 06:51:57,011 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 06:51:57,015 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 06:51:57,201 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 06:51:57,201 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 20ms.. [2022-01-18 06:51:57,202 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 5 remaining) [2022-01-18 06:51:57,202 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (2 of 5 remaining) [2022-01-18 06:51:57,202 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (1 of 5 remaining) [2022-01-18 06:51:57,202 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION (0 of 5 remaining) [2022-01-18 06:51:57,204 INFO L732 BasicCegarLoop]: Path program histogram: [45, 2, 2, 1, 1, 1, 1, 1] [2022-01-18 06:51:57,206 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 06:51:57,206 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 06:51:57,207 INFO L202 PluginConnector]: Adding new model buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 06:51:57 BasicIcfg [2022-01-18 06:51:57,207 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 06:51:57,207 INFO L158 Benchmark]: Toolchain (without parser) took 804755.67ms. Allocated memory was 367.0MB in the beginning and 12.9GB in the end (delta: 12.6GB). Free memory was 328.2MB in the beginning and 8.3GB in the end (delta: -8.0GB). Peak memory consumption was 4.7GB. Max. memory is 16.0GB. [2022-01-18 06:51:57,207 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 367.0MB. Free memory is still 329.4MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:51:57,207 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.77ms. Allocated memory is still 367.0MB. Free memory was 328.1MB in the beginning and 326.5MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:51:57,207 INFO L158 Benchmark]: Boogie Preprocessor took 16.94ms. Allocated memory is still 367.0MB. Free memory was 326.5MB in the beginning and 325.6MB in the end (delta: 910.4kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 06:51:57,208 INFO L158 Benchmark]: RCFGBuilder took 218.27ms. Allocated memory is still 367.0MB. Free memory was 325.5MB in the beginning and 315.5MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 06:51:57,208 INFO L158 Benchmark]: TraceAbstraction took 804485.09ms. Allocated memory was 367.0MB in the beginning and 12.9GB in the end (delta: 12.6GB). Free memory was 315.1MB in the beginning and 8.3GB in the end (delta: -8.0GB). Peak memory consumption was 4.7GB. Max. memory is 16.0GB. [2022-01-18 06:51:57,208 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.11ms. Allocated memory is still 367.0MB. Free memory is still 329.4MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 24.77ms. Allocated memory is still 367.0MB. Free memory was 328.1MB in the beginning and 326.5MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 16.94ms. Allocated memory is still 367.0MB. Free memory was 326.5MB in the beginning and 325.6MB in the end (delta: 910.4kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 218.27ms. Allocated memory is still 367.0MB. Free memory was 325.5MB in the beginning and 315.5MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 804485.09ms. Allocated memory was 367.0MB in the beginning and 12.9GB in the end (delta: 12.6GB). Free memory was 315.1MB in the beginning and 8.3GB in the end (delta: -8.0GB). Peak memory consumption was 4.7GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 20ms.. - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 20ms.. - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 20ms.. - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 20ms.. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 20ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 54 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 804.4s, OverallIterations: 54, TraceHistogramMax: 2, PathProgramHistogramMax: 45, EmptinessCheckTime: 3.3s, AutomataDifference: 189.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 23847 SdHoareTripleChecker+Valid, 37.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 23847 mSDsluCounter, 21684 SdHoareTripleChecker+Invalid, 30.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 42157 IncrementalHoareTripleChecker+Unchecked, 48854 mSDsCounter, 3710 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 76929 IncrementalHoareTripleChecker+Invalid, 122796 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3710 mSolverCounterUnsat, 1826 mSDtfsCounter, 76929 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5277 GetRequests, 2581 SyntacticMatches, 223 SemanticMatches, 2473 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 91201 ImplicationChecksByTransitivity, 140.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=40776occurred in iteration=51, InterpolantAutomatonStates: 1923, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 45.8s AutomataMinimizationTime, 53 MinimizatonAttempts, 1206845 StatesRemovedByMinimization, 53 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 70.8s InterpolantComputationTime, 3429 NumberOfCodeBlocks, 3419 NumberOfCodeBlocksAsserted, 171 NumberOfCheckSat, 4807 ConstructedInterpolants, 272 QuantifiedInterpolants, 95423 SizeOfPredicates, 406 NumberOfNonLiveVariables, 4882 ConjunctsInSsa, 1328 ConjunctsInUnsatCore, 140 InterpolantComputations, 11 PerfectInterpolantSequences, 339/1863 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown