/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/horseshoe.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 05:45:01,748 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 05:45:01,750 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 05:45:01,805 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 05:45:01,806 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 05:45:01,808 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 05:45:01,810 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 05:45:01,812 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 05:45:01,832 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 05:45:01,838 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 05:45:01,839 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 05:45:01,841 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 05:45:01,841 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 05:45:01,843 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 05:45:01,844 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 05:45:01,845 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 05:45:01,845 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 05:45:01,846 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 05:45:01,848 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 05:45:01,852 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 05:45:01,853 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 05:45:01,854 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 05:45:01,855 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 05:45:01,856 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 05:45:01,862 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 05:45:01,862 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 05:45:01,862 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 05:45:01,864 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 05:45:01,864 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 05:45:01,865 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 05:45:01,865 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 05:45:01,865 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 05:45:01,867 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 05:45:01,867 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 05:45:01,868 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 05:45:01,868 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 05:45:01,869 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 05:45:01,869 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 05:45:01,869 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 05:45:01,870 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 05:45:01,870 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 05:45:01,871 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 05:45:01,901 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 05:45:01,901 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 05:45:01,902 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 05:45:01,902 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 05:45:01,903 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 05:45:01,903 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 05:45:01,903 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 05:45:01,903 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 05:45:01,904 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 05:45:01,904 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 05:45:01,904 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 05:45:01,905 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 05:45:01,905 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 05:45:01,905 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 05:45:01,905 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 05:45:01,905 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 05:45:01,905 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 05:45:01,905 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 05:45:01,905 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 05:45:01,905 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 05:45:01,906 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 05:45:01,906 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 05:45:01,906 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 05:45:01,906 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 05:45:01,907 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 05:45:01,907 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 05:45:01,907 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 05:45:01,907 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 05:45:01,908 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 05:45:01,908 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 05:45:01,908 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 05:45:01,908 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 05:45:01,908 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 05:45:01,908 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 05:45:02,122 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 05:45:02,151 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 05:45:02,153 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 05:45:02,154 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 05:45:02,155 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 05:45:02,155 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/horseshoe.wvr.bpl [2022-01-18 05:45:02,156 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/horseshoe.wvr.bpl' [2022-01-18 05:45:02,189 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 05:45:02,191 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 05:45:02,192 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 05:45:02,192 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 05:45:02,193 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 05:45:02,202 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:45:02" (1/1) ... [2022-01-18 05:45:02,210 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:45:02" (1/1) ... [2022-01-18 05:45:02,216 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 05:45:02,217 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 05:45:02,219 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 05:45:02,219 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 05:45:02,219 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 05:45:02,225 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:45:02" (1/1) ... [2022-01-18 05:45:02,226 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:45:02" (1/1) ... [2022-01-18 05:45:02,227 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:45:02" (1/1) ... [2022-01-18 05:45:02,228 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:45:02" (1/1) ... [2022-01-18 05:45:02,234 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:45:02" (1/1) ... [2022-01-18 05:45:02,237 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:45:02" (1/1) ... [2022-01-18 05:45:02,237 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:45:02" (1/1) ... [2022-01-18 05:45:02,238 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 05:45:02,239 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 05:45:02,239 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 05:45:02,239 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 05:45:02,243 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:45:02" (1/1) ... [2022-01-18 05:45:02,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 05:45:02,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:02,268 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 05:45:02,278 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 05:45:02,301 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 05:45:02,302 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 05:45:02,302 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 05:45:02,302 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 05:45:02,302 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 05:45:02,302 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 05:45:02,302 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 05:45:02,302 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 05:45:02,302 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 05:45:02,302 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 05:45:02,302 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 05:45:02,303 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 05:45:02,303 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 05:45:02,342 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 05:45:02,343 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 05:45:02,478 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 05:45:02,497 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 05:45:02,497 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 05:45:02,499 INFO L202 PluginConnector]: Adding new model horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:45:02 BoogieIcfgContainer [2022-01-18 05:45:02,499 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 05:45:02,500 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 05:45:02,500 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 05:45:02,510 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 05:45:02,510 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:45:02" (1/2) ... [2022-01-18 05:45:02,514 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d9e680b and model type horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 05:45:02, skipping insertion in model container [2022-01-18 05:45:02,514 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:45:02" (2/2) ... [2022-01-18 05:45:02,519 INFO L111 eAbstractionObserver]: Analyzing ICFG horseshoe.wvr.bpl [2022-01-18 05:45:02,523 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 05:45:02,523 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 05:45:02,523 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 05:45:02,523 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 05:45:02,578 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 05:45:02,657 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 05:45:02,662 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 05:45:02,663 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 05:45:02,670 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 40 places, 33 transitions, 90 flow [2022-01-18 05:45:02,769 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 353 states, 352 states have (on average 2.946022727272727) internal successors, (1037), 352 states have internal predecessors, (1037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:02,784 INFO L276 IsEmpty]: Start isEmpty. Operand has 353 states, 352 states have (on average 2.946022727272727) internal successors, (1037), 352 states have internal predecessors, (1037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:02,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:45:02,801 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:02,801 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:45:02,802 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:45:02,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:02,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1079038960, now seen corresponding path program 1 times [2022-01-18 05:45:02,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:02,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886678512] [2022-01-18 05:45:02,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:02,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:02,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:02,967 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 05:45:02,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:02,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886678512] [2022-01-18 05:45:02,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886678512] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:45:02,969 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:45:02,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 05:45:02,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118972764] [2022-01-18 05:45:02,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:45:03,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 05:45:03,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:03,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 05:45:03,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:45:03,043 INFO L87 Difference]: Start difference. First operand has 353 states, 352 states have (on average 2.946022727272727) internal successors, (1037), 352 states have internal predecessors, (1037), 0 states have call successors, (0), 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 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:03,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:03,126 INFO L93 Difference]: Finished difference Result 401 states and 1181 transitions. [2022-01-18 05:45:03,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 05:45:03,128 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:45:03,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:03,143 INFO L225 Difference]: With dead ends: 401 [2022-01-18 05:45:03,144 INFO L226 Difference]: Without dead ends: 401 [2022-01-18 05:45:03,146 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 05:45:03,152 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 15 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:45:03,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 28 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:45:03,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-01-18 05:45:03,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 401. [2022-01-18 05:45:03,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 2.9525) internal successors, (1181), 400 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:03,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1181 transitions. [2022-01-18 05:45:03,266 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1181 transitions. Word has length 16 [2022-01-18 05:45:03,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:03,266 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 1181 transitions. [2022-01-18 05:45:03,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:03,266 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1181 transitions. [2022-01-18 05:45:03,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 05:45:03,269 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:03,269 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 05:45:03,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 05:45:03,270 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:45:03,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:03,270 INFO L85 PathProgramCache]: Analyzing trace with hash -589825538, now seen corresponding path program 1 times [2022-01-18 05:45:03,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:03,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330321084] [2022-01-18 05:45:03,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:03,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:03,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:03,304 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 05:45:03,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:03,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330321084] [2022-01-18 05:45:03,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330321084] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:45:03,305 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:45:03,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 05:45:03,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872631396] [2022-01-18 05:45:03,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:45:03,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 05:45:03,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:03,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 05:45:03,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:45:03,308 INFO L87 Difference]: Start difference. First operand 401 states and 1181 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 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 05:45:03,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:03,352 INFO L93 Difference]: Finished difference Result 458 states and 1351 transitions. [2022-01-18 05:45:03,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 05:45:03,352 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 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 05:45:03,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:03,360 INFO L225 Difference]: With dead ends: 458 [2022-01-18 05:45:03,360 INFO L226 Difference]: Without dead ends: 458 [2022-01-18 05:45:03,360 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 05:45:03,361 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 13 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:45:03,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 28 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:45:03,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-01-18 05:45:03,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 458. [2022-01-18 05:45:03,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 457 states have (on average 2.9562363238512037) internal successors, (1351), 457 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:03,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 1351 transitions. [2022-01-18 05:45:03,386 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 1351 transitions. Word has length 21 [2022-01-18 05:45:03,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:03,387 INFO L470 AbstractCegarLoop]: Abstraction has 458 states and 1351 transitions. [2022-01-18 05:45:03,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 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 05:45:03,387 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 1351 transitions. [2022-01-18 05:45:03,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 05:45:03,390 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:03,390 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:45:03,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 05:45:03,390 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:45:03,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:03,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1708981119, now seen corresponding path program 1 times [2022-01-18 05:45:03,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:03,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685688676] [2022-01-18 05:45:03,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:03,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:03,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:03,442 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:03,443 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:03,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685688676] [2022-01-18 05:45:03,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685688676] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:45:03,444 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:45:03,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 05:45:03,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074900408] [2022-01-18 05:45:03,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:45:03,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 05:45:03,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:03,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 05:45:03,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:45:03,448 INFO L87 Difference]: Start difference. First operand 458 states and 1351 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:03,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:03,486 INFO L93 Difference]: Finished difference Result 463 states and 1345 transitions. [2022-01-18 05:45:03,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 05:45:03,487 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 05:45:03,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:03,491 INFO L225 Difference]: With dead ends: 463 [2022-01-18 05:45:03,491 INFO L226 Difference]: Without dead ends: 463 [2022-01-18 05:45:03,492 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 05:45:03,498 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 4 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:45:03,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 33 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:45:03,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-01-18 05:45:03,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 463. [2022-01-18 05:45:03,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 462 states have (on average 2.911255411255411) internal successors, (1345), 462 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:03,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1345 transitions. [2022-01-18 05:45:03,536 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1345 transitions. Word has length 25 [2022-01-18 05:45:03,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:03,536 INFO L470 AbstractCegarLoop]: Abstraction has 463 states and 1345 transitions. [2022-01-18 05:45:03,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 2 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:03,536 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1345 transitions. [2022-01-18 05:45:03,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 05:45:03,538 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:03,538 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:45:03,538 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 05:45:03,539 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:45:03,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:03,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1600956287, now seen corresponding path program 2 times [2022-01-18 05:45:03,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:03,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935093873] [2022-01-18 05:45:03,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:03,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:03,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:03,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:03,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:03,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935093873] [2022-01-18 05:45:03,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935093873] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:03,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689410589] [2022-01-18 05:45:03,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:45:03,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:03,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:03,937 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 05:45:03,938 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 05:45:03,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:45:03,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:45:04,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:45:04,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:04,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:45:04,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 05:45:04,578 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:04,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:04,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:45:04,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 40 [2022-01-18 05:45:05,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:45:05,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-01-18 05:45:05,156 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:05,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689410589] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:05,157 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:05,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 28 [2022-01-18 05:45:05,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810791528] [2022-01-18 05:45:05,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:05,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:45:05,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:05,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:45:05,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:45:05,160 INFO L87 Difference]: Start difference. First operand 463 states and 1345 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:06,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:06,686 INFO L93 Difference]: Finished difference Result 1680 states and 4954 transitions. [2022-01-18 05:45:06,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 05:45:06,687 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 05:45:06,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:06,696 INFO L225 Difference]: With dead ends: 1680 [2022-01-18 05:45:06,696 INFO L226 Difference]: Without dead ends: 1618 [2022-01-18 05:45:06,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 661 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=364, Invalid=2392, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:45:06,698 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 873 mSDsluCounter, 1428 mSDsCounter, 0 mSdLazyCounter, 1214 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 873 SdHoareTripleChecker+Valid, 998 SdHoareTripleChecker+Invalid, 1295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:45:06,698 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [873 Valid, 998 Invalid, 1295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1214 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 05:45:06,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1618 states. [2022-01-18 05:45:06,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1618 to 637. [2022-01-18 05:45:06,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 636 states have (on average 2.9276729559748427) internal successors, (1862), 636 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:06,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1862 transitions. [2022-01-18 05:45:06,728 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1862 transitions. Word has length 25 [2022-01-18 05:45:06,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:06,729 INFO L470 AbstractCegarLoop]: Abstraction has 637 states and 1862 transitions. [2022-01-18 05:45:06,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:06,729 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1862 transitions. [2022-01-18 05:45:06,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 05:45:06,731 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:06,731 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:45:06,755 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-18 05:45:06,947 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 05:45:06,948 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:45:06,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:06,949 INFO L85 PathProgramCache]: Analyzing trace with hash -997704769, now seen corresponding path program 3 times [2022-01-18 05:45:06,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:06,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961201989] [2022-01-18 05:45:06,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:06,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:06,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:07,156 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:07,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:07,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961201989] [2022-01-18 05:45:07,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961201989] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:07,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095160648] [2022-01-18 05:45:07,157 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:45:07,157 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:07,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:07,158 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 05:45:07,163 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 05:45:07,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:45:07,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:45:07,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 05:45:07,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:07,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:45:07,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-01-18 05:45:07,677 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:07,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:07,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:45:07,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 40 [2022-01-18 05:45:08,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:45:08,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 43 [2022-01-18 05:45:08,191 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:08,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095160648] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:08,192 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:08,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-18 05:45:08,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818647298] [2022-01-18 05:45:08,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:08,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:45:08,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:08,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:45:08,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:45:08,202 INFO L87 Difference]: Start difference. First operand 637 states and 1862 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:10,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:10,073 INFO L93 Difference]: Finished difference Result 1689 states and 4870 transitions. [2022-01-18 05:45:10,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 05:45:10,074 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 05:45:10,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:10,082 INFO L225 Difference]: With dead ends: 1689 [2022-01-18 05:45:10,082 INFO L226 Difference]: Without dead ends: 1637 [2022-01-18 05:45:10,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 521 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=306, Invalid=2556, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 05:45:10,083 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 629 mSDsluCounter, 2025 mSDsCounter, 0 mSdLazyCounter, 1919 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 629 SdHoareTripleChecker+Valid, 1426 SdHoareTripleChecker+Invalid, 1992 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:45:10,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [629 Valid, 1426 Invalid, 1992 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1919 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:45:10,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1637 states. [2022-01-18 05:45:10,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1637 to 755. [2022-01-18 05:45:10,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.8779840848806364) internal successors, (2170), 754 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:10,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2170 transitions. [2022-01-18 05:45:10,110 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2170 transitions. Word has length 25 [2022-01-18 05:45:10,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:10,110 INFO L470 AbstractCegarLoop]: Abstraction has 755 states and 2170 transitions. [2022-01-18 05:45:10,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:10,111 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2170 transitions. [2022-01-18 05:45:10,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 05:45:10,112 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:10,113 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] [2022-01-18 05:45:10,138 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 05:45:10,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:10,326 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:45:10,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:10,326 INFO L85 PathProgramCache]: Analyzing trace with hash -126935638, now seen corresponding path program 1 times [2022-01-18 05:45:10,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:10,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413935213] [2022-01-18 05:45:10,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:10,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:10,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:10,377 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:10,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:10,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413935213] [2022-01-18 05:45:10,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413935213] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:10,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846140134] [2022-01-18 05:45:10,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:10,377 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:10,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:10,379 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 05:45:10,407 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 05:45:10,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:10,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 05:45:10,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:10,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 05:45:10,478 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:10,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:10,556 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:45:10,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-01-18 05:45:10,562 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:10,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846140134] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:10,562 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:10,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 05:45:10,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879103931] [2022-01-18 05:45:10,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:10,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 05:45:10,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:10,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 05:45:10,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-01-18 05:45:10,564 INFO L87 Difference]: Start difference. First operand 755 states and 2170 transitions. Second operand has 10 states, 10 states have (on average 5.8) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:10,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:10,646 INFO L93 Difference]: Finished difference Result 972 states and 2800 transitions. [2022-01-18 05:45:10,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 05:45:10,646 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 05:45:10,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:10,651 INFO L225 Difference]: With dead ends: 972 [2022-01-18 05:45:10,651 INFO L226 Difference]: Without dead ends: 972 [2022-01-18 05:45:10,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-01-18 05:45:10,652 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 81 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:45:10,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 107 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:45:10,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states. [2022-01-18 05:45:10,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 773. [2022-01-18 05:45:10,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 772 states have (on average 2.873056994818653) internal successors, (2218), 772 states have internal predecessors, (2218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:10,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 2218 transitions. [2022-01-18 05:45:10,673 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 2218 transitions. Word has length 28 [2022-01-18 05:45:10,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:10,673 INFO L470 AbstractCegarLoop]: Abstraction has 773 states and 2218 transitions. [2022-01-18 05:45:10,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.8) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:10,673 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 2218 transitions. [2022-01-18 05:45:10,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:45:10,675 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:10,675 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:45:10,701 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 05:45:10,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:10,900 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:45:10,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:10,900 INFO L85 PathProgramCache]: Analyzing trace with hash -2132365886, now seen corresponding path program 4 times [2022-01-18 05:45:10,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:10,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124260756] [2022-01-18 05:45:10,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:10,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:10,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:10,961 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:10,961 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:10,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124260756] [2022-01-18 05:45:10,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124260756] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:10,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97841927] [2022-01-18 05:45:10,961 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:45:10,961 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:10,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:10,962 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 05:45:10,965 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 05:45:10,998 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:45:10,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:45:10,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 05:45:11,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:11,054 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:45:11,054 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 05:45:11,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97841927] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:45:11,055 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 05:45:11,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2022-01-18 05:45:11,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333294950] [2022-01-18 05:45:11,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:45:11,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 05:45:11,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:11,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 05:45:11,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-18 05:45:11,057 INFO L87 Difference]: Start difference. First operand 773 states and 2218 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:11,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:11,084 INFO L93 Difference]: Finished difference Result 1430 states and 4086 transitions. [2022-01-18 05:45:11,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 05:45:11,086 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have 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 05:45:11,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:11,092 INFO L225 Difference]: With dead ends: 1430 [2022-01-18 05:45:11,092 INFO L226 Difference]: Without dead ends: 1364 [2022-01-18 05:45:11,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-18 05:45:11,093 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 48 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:45:11,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 55 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:45:11,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1364 states. [2022-01-18 05:45:11,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1364 to 1108. [2022-01-18 05:45:11,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1108 states, 1107 states have (on average 2.962962962962963) internal successors, (3280), 1107 states have internal predecessors, (3280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:11,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1108 states to 1108 states and 3280 transitions. [2022-01-18 05:45:11,122 INFO L78 Accepts]: Start accepts. Automaton has 1108 states and 3280 transitions. Word has length 29 [2022-01-18 05:45:11,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:11,123 INFO L470 AbstractCegarLoop]: Abstraction has 1108 states and 3280 transitions. [2022-01-18 05:45:11,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:11,123 INFO L276 IsEmpty]: Start isEmpty. Operand 1108 states and 3280 transitions. [2022-01-18 05:45:11,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:45:11,126 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:11,126 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] [2022-01-18 05:45:11,154 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 05:45:11,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:11,351 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:45:11,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:11,352 INFO L85 PathProgramCache]: Analyzing trace with hash -788828979, now seen corresponding path program 5 times [2022-01-18 05:45:11,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:11,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512532644] [2022-01-18 05:45:11,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:11,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:11,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:11,404 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:45:11,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:11,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512532644] [2022-01-18 05:45:11,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512532644] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:11,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907519285] [2022-01-18 05:45:11,404 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:45:11,404 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:11,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:11,405 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 05:45:11,406 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 05:45:11,442 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:45:11,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:45:11,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 05:45:11,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:11,499 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:45:11,499 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 05:45:11,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907519285] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:45:11,499 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 05:45:11,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2022-01-18 05:45:11,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337398137] [2022-01-18 05:45:11,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:45:11,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 05:45:11,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:11,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 05:45:11,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-01-18 05:45:11,500 INFO L87 Difference]: Start difference. First operand 1108 states and 3280 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 05:45:11,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:11,534 INFO L93 Difference]: Finished difference Result 3088 states and 9151 transitions. [2022-01-18 05:45:11,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 05:45:11,535 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 30 [2022-01-18 05:45:11,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:11,549 INFO L225 Difference]: With dead ends: 3088 [2022-01-18 05:45:11,549 INFO L226 Difference]: Without dead ends: 2925 [2022-01-18 05:45:11,549 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-01-18 05:45:11,550 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 49 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:45:11,550 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 55 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:45:11,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2925 states. [2022-01-18 05:45:11,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2925 to 2475. [2022-01-18 05:45:11,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2475 states, 2474 states have (on average 3.0731608730800324) internal successors, (7603), 2474 states have internal predecessors, (7603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:11,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2475 states to 2475 states and 7603 transitions. [2022-01-18 05:45:11,614 INFO L78 Accepts]: Start accepts. Automaton has 2475 states and 7603 transitions. Word has length 30 [2022-01-18 05:45:11,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:11,615 INFO L470 AbstractCegarLoop]: Abstraction has 2475 states and 7603 transitions. [2022-01-18 05:45:11,615 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 05:45:11,615 INFO L276 IsEmpty]: Start isEmpty. Operand 2475 states and 7603 transitions. [2022-01-18 05:45:11,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 05:45:11,620 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:11,620 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] [2022-01-18 05:45:11,644 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 05:45:11,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:11,842 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:45:11,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:11,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1876694586, now seen corresponding path program 2 times [2022-01-18 05:45:11,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:11,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768431728] [2022-01-18 05:45:11,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:11,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:11,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:11,926 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 05:45:11,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:11,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768431728] [2022-01-18 05:45:11,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768431728] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:11,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515796942] [2022-01-18 05:45:11,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:45:11,927 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:11,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:11,928 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 05:45:11,930 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 05:45:11,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:45:11,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:45:11,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-18 05:45:11,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:12,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 7 [2022-01-18 05:45:12,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 05:45:12,102 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 05:45:12,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:12,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:45:12,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2022-01-18 05:45:12,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:45:12,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:45:12,244 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 05:45:12,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [515796942] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:12,245 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:12,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 05:45:12,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73605965] [2022-01-18 05:45:12,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:12,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 05:45:12,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:12,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 05:45:12,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-01-18 05:45:12,246 INFO L87 Difference]: Start difference. First operand 2475 states and 7603 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 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 05:45:12,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:12,453 INFO L93 Difference]: Finished difference Result 3669 states and 11137 transitions. [2022-01-18 05:45:12,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 05:45:12,453 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 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 33 [2022-01-18 05:45:12,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:12,469 INFO L225 Difference]: With dead ends: 3669 [2022-01-18 05:45:12,469 INFO L226 Difference]: Without dead ends: 3669 [2022-01-18 05:45:12,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:45:12,470 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 228 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:45:12,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 245 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:45:12,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3669 states. [2022-01-18 05:45:12,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3669 to 3342. [2022-01-18 05:45:12,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3342 states, 3341 states have (on average 3.0634540556719547) internal successors, (10235), 3341 states have internal predecessors, (10235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:12,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3342 states to 3342 states and 10235 transitions. [2022-01-18 05:45:12,588 INFO L78 Accepts]: Start accepts. Automaton has 3342 states and 10235 transitions. Word has length 33 [2022-01-18 05:45:12,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:12,589 INFO L470 AbstractCegarLoop]: Abstraction has 3342 states and 10235 transitions. [2022-01-18 05:45:12,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 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 05:45:12,589 INFO L276 IsEmpty]: Start isEmpty. Operand 3342 states and 10235 transitions. [2022-01-18 05:45:12,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:45:12,597 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:12,597 INFO L514 BasicCegarLoop]: trace histogram [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 05:45:12,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 05:45:12,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:12,820 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:45:12,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:12,821 INFO L85 PathProgramCache]: Analyzing trace with hash 760708557, now seen corresponding path program 3 times [2022-01-18 05:45:12,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:12,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154427490] [2022-01-18 05:45:12,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:12,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:12,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:13,416 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:13,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:13,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154427490] [2022-01-18 05:45:13,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154427490] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:13,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462334472] [2022-01-18 05:45:13,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:45:13,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:13,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:13,420 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 05:45:13,445 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 05:45:13,459 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:45:13,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:45:13,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 05:45:13,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:14,141 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:45:14,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 05:45:14,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:14,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:14,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:14,270 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 43 treesize of output 23 [2022-01-18 05:45:14,559 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:14,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:15,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:15,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:15,328 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:45:15,328 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 81 treesize of output 93 [2022-01-18 05:45:16,287 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:45:16,288 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 87 treesize of output 95 [2022-01-18 05:45:16,550 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:16,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462334472] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:16,551 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:16,551 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 18] total 53 [2022-01-18 05:45:16,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777911096] [2022-01-18 05:45:16,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:16,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 05:45:16,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:16,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 05:45:16,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=2580, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 05:45:16,553 INFO L87 Difference]: Start difference. First operand 3342 states and 10235 transitions. Second operand has 54 states, 54 states have (on average 1.9444444444444444) internal successors, (105), 53 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 05:45:25,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:25,622 INFO L93 Difference]: Finished difference Result 11093 states and 32275 transitions. [2022-01-18 05:45:25,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-01-18 05:45:25,623 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.9444444444444444) internal successors, (105), 53 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 37 [2022-01-18 05:45:25,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:25,664 INFO L225 Difference]: With dead ends: 11093 [2022-01-18 05:45:25,665 INFO L226 Difference]: Without dead ends: 10678 [2022-01-18 05:45:25,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6608 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=2677, Invalid=20275, Unknown=0, NotChecked=0, Total=22952 [2022-01-18 05:45:25,670 INFO L933 BasicCegarLoop]: 181 mSDtfsCounter, 2582 mSDsluCounter, 5950 mSDsCounter, 0 mSdLazyCounter, 5556 mSolverCounterSat, 413 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2582 SdHoareTripleChecker+Valid, 4442 SdHoareTripleChecker+Invalid, 6272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 413 IncrementalHoareTripleChecker+Valid, 5556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 303 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:45:25,670 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2582 Valid, 4442 Invalid, 6272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [413 Valid, 5556 Invalid, 0 Unknown, 303 Unchecked, 2.9s Time] [2022-01-18 05:45:25,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10678 states. [2022-01-18 05:45:25,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10678 to 4243. [2022-01-18 05:45:25,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4243 states, 4242 states have (on average 3.026874115983027) internal successors, (12840), 4242 states have internal predecessors, (12840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:25,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4243 states to 4243 states and 12840 transitions. [2022-01-18 05:45:25,826 INFO L78 Accepts]: Start accepts. Automaton has 4243 states and 12840 transitions. Word has length 37 [2022-01-18 05:45:25,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:25,828 INFO L470 AbstractCegarLoop]: Abstraction has 4243 states and 12840 transitions. [2022-01-18 05:45:25,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.9444444444444444) internal successors, (105), 53 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 05:45:25,829 INFO L276 IsEmpty]: Start isEmpty. Operand 4243 states and 12840 transitions. [2022-01-18 05:45:25,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:45:25,838 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:25,839 INFO L514 BasicCegarLoop]: trace histogram [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 05:45:25,863 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 05:45:26,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:26,061 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:45:26,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:26,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1837952499, now seen corresponding path program 4 times [2022-01-18 05:45:26,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:26,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348394878] [2022-01-18 05:45:26,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:26,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:26,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:26,463 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:26,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:26,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348394878] [2022-01-18 05:45:26,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348394878] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:26,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298474191] [2022-01-18 05:45:26,464 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:45:26,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:26,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:26,465 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 05:45:26,466 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 05:45:26,497 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:45:26,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:45:26,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:45:26,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:27,073 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:45:27,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 05:45:27,161 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:45:27,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:45:27,439 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:27,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:28,136 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:45:28,137 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 93 treesize of output 92 [2022-01-18 05:45:28,752 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:45:28,753 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 86 [2022-01-18 05:45:28,965 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:28,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298474191] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:28,966 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:28,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 51 [2022-01-18 05:45:28,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299373256] [2022-01-18 05:45:28,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:28,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-01-18 05:45:28,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:28,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-01-18 05:45:28,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=2429, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 05:45:28,968 INFO L87 Difference]: Start difference. First operand 4243 states and 12840 transitions. Second operand has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 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 05:45:42,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:42,200 INFO L93 Difference]: Finished difference Result 8669 states and 25212 transitions. [2022-01-18 05:45:42,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2022-01-18 05:45:42,200 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 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 37 [2022-01-18 05:45:42,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:42,223 INFO L225 Difference]: With dead ends: 8669 [2022-01-18 05:45:42,223 INFO L226 Difference]: Without dead ends: 8381 [2022-01-18 05:45:42,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10659 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=3070, Invalid=32840, Unknown=0, NotChecked=0, Total=35910 [2022-01-18 05:45:42,230 INFO L933 BasicCegarLoop]: 171 mSDtfsCounter, 1675 mSDsluCounter, 6525 mSDsCounter, 0 mSdLazyCounter, 7450 mSolverCounterSat, 316 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1675 SdHoareTripleChecker+Valid, 4795 SdHoareTripleChecker+Invalid, 7766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Valid, 7450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:45:42,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1675 Valid, 4795 Invalid, 7766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [316 Valid, 7450 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-01-18 05:45:42,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8381 states. [2022-01-18 05:45:42,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8381 to 4623. [2022-01-18 05:45:42,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4623 states, 4622 states have (on average 2.9831241886629165) internal successors, (13788), 4622 states have internal predecessors, (13788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:42,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4623 states to 4623 states and 13788 transitions. [2022-01-18 05:45:42,367 INFO L78 Accepts]: Start accepts. Automaton has 4623 states and 13788 transitions. Word has length 37 [2022-01-18 05:45:42,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:42,368 INFO L470 AbstractCegarLoop]: Abstraction has 4623 states and 13788 transitions. [2022-01-18 05:45:42,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 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 05:45:42,368 INFO L276 IsEmpty]: Start isEmpty. Operand 4623 states and 13788 transitions. [2022-01-18 05:45:42,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:45:42,378 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:42,378 INFO L514 BasicCegarLoop]: trace histogram [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 05:45:42,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 05:45:42,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-01-18 05:45:42,596 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:45:42,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:42,596 INFO L85 PathProgramCache]: Analyzing trace with hash -2020109461, now seen corresponding path program 5 times [2022-01-18 05:45:42,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:42,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465860915] [2022-01-18 05:45:42,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:42,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:42,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:43,061 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:43,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:43,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465860915] [2022-01-18 05:45:43,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465860915] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:43,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085912320] [2022-01-18 05:45:43,062 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:45:43,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:43,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:43,063 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 05:45:43,071 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 05:45:43,101 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:45:43,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:45:43,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 45 conjunts are in the unsatisfiable core [2022-01-18 05:45:43,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:43,731 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:45:43,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 19 [2022-01-18 05:45:43,802 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:45:43,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 22 [2022-01-18 05:45:43,932 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:43,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:44,380 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:45:44,381 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 76 treesize of output 92 [2022-01-18 05:45:44,834 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:45:44,834 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 90 [2022-01-18 05:45:45,034 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:45,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085912320] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:45,035 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:45,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 16] total 48 [2022-01-18 05:45:45,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409788607] [2022-01-18 05:45:45,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:45,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 05:45:45,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:45,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 05:45:45,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=2136, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:45:45,036 INFO L87 Difference]: Start difference. First operand 4623 states and 13788 transitions. Second operand has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 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 05:45:50,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:50,817 INFO L93 Difference]: Finished difference Result 8144 states and 23305 transitions. [2022-01-18 05:45:50,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-01-18 05:45:50,818 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 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 37 [2022-01-18 05:45:50,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:50,836 INFO L225 Difference]: With dead ends: 8144 [2022-01-18 05:45:50,836 INFO L226 Difference]: Without dead ends: 7947 [2022-01-18 05:45:50,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4902 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1378, Invalid=15134, Unknown=0, NotChecked=0, Total=16512 [2022-01-18 05:45:50,839 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 1318 mSDsluCounter, 5330 mSDsCounter, 0 mSdLazyCounter, 5809 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1318 SdHoareTripleChecker+Valid, 4012 SdHoareTripleChecker+Invalid, 6029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 5809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:45:50,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1318 Valid, 4012 Invalid, 6029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 5809 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-01-18 05:45:50,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7947 states. [2022-01-18 05:45:50,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7947 to 4731. [2022-01-18 05:45:50,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4731 states, 4730 states have (on average 2.980972515856237) internal successors, (14100), 4730 states have internal predecessors, (14100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:45:50,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4731 states to 4731 states and 14100 transitions. [2022-01-18 05:45:50,956 INFO L78 Accepts]: Start accepts. Automaton has 4731 states and 14100 transitions. Word has length 37 [2022-01-18 05:45:50,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:50,956 INFO L470 AbstractCegarLoop]: Abstraction has 4731 states and 14100 transitions. [2022-01-18 05:45:50,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 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 05:45:50,957 INFO L276 IsEmpty]: Start isEmpty. Operand 4731 states and 14100 transitions. [2022-01-18 05:45:50,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:45:50,969 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:50,969 INFO L514 BasicCegarLoop]: trace histogram [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 05:45:50,995 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 05:45:51,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:51,193 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:45:51,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:51,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1846096807, now seen corresponding path program 6 times [2022-01-18 05:45:51,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:51,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035851576] [2022-01-18 05:45:51,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:51,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:51,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:51,693 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:51,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:51,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035851576] [2022-01-18 05:45:51,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035851576] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:51,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539626729] [2022-01-18 05:45:51,693 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:45:51,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:51,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:51,694 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 05:45:51,697 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 05:45:51,722 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:45:51,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:45:51,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:45:51,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:52,143 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:45:52,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 19 [2022-01-18 05:45:52,380 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:45:52,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 23 [2022-01-18 05:45:52,649 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:52,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:53,296 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:45:53,297 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 89 treesize of output 88 [2022-01-18 05:45:53,825 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:45:53,825 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 83 [2022-01-18 05:45:54,015 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:45:54,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539626729] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:54,016 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:54,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 05:45:54,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169650665] [2022-01-18 05:45:54,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:54,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 05:45:54,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:54,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 05:45:54,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=2703, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:45:54,017 INFO L87 Difference]: Start difference. First operand 4731 states and 14100 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:46:05,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:46:05,706 INFO L93 Difference]: Finished difference Result 16984 states and 49269 transitions. [2022-01-18 05:46:05,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2022-01-18 05:46:05,707 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 37 [2022-01-18 05:46:05,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:46:05,802 INFO L225 Difference]: With dead ends: 16984 [2022-01-18 05:46:05,803 INFO L226 Difference]: Without dead ends: 16612 [2022-01-18 05:46:05,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 208 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15765 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=6018, Invalid=37872, Unknown=0, NotChecked=0, Total=43890 [2022-01-18 05:46:05,806 INFO L933 BasicCegarLoop]: 191 mSDtfsCounter, 2869 mSDsluCounter, 6558 mSDsCounter, 0 mSdLazyCounter, 6312 mSolverCounterSat, 496 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2869 SdHoareTripleChecker+Valid, 4717 SdHoareTripleChecker+Invalid, 6808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 496 IncrementalHoareTripleChecker+Valid, 6312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:46:05,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2869 Valid, 4717 Invalid, 6808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [496 Valid, 6312 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-01-18 05:46:05,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16612 states. [2022-01-18 05:46:05,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16612 to 5111. [2022-01-18 05:46:05,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5111 states, 5110 states have (on average 2.9792563600782778) internal successors, (15224), 5110 states have internal predecessors, (15224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:46:06,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5111 states to 5111 states and 15224 transitions. [2022-01-18 05:46:06,006 INFO L78 Accepts]: Start accepts. Automaton has 5111 states and 15224 transitions. Word has length 37 [2022-01-18 05:46:06,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:46:06,007 INFO L470 AbstractCegarLoop]: Abstraction has 5111 states and 15224 transitions. [2022-01-18 05:46:06,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:46:06,007 INFO L276 IsEmpty]: Start isEmpty. Operand 5111 states and 15224 transitions. [2022-01-18 05:46:06,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:46:06,019 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:46:06,019 INFO L514 BasicCegarLoop]: trace histogram [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 05:46:06,044 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 05:46:06,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 05:46:06,236 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:46:06,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:46:06,236 INFO L85 PathProgramCache]: Analyzing trace with hash -752564249, now seen corresponding path program 7 times [2022-01-18 05:46:06,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:46:06,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523595047] [2022-01-18 05:46:06,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:46:06,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:46:06,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:46:06,632 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:46:06,632 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:46:06,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523595047] [2022-01-18 05:46:06,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523595047] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:46:06,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465492456] [2022-01-18 05:46:06,633 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:46:06,633 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:46:06,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:46:06,634 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 05:46:06,635 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 05:46:06,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:46:06,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:46:06,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:46:07,043 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 05:46:07,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 31 treesize of output 15 [2022-01-18 05:46:07,273 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:46:07,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:46:07,555 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:46:07,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:46:08,279 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:46:08,280 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 93 treesize of output 92 [2022-01-18 05:46:08,946 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:46:08,947 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 86 [2022-01-18 05:46:09,199 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:46:09,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465492456] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:46:09,199 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:46:09,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:46:09,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820935957] [2022-01-18 05:46:09,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:46:09,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:46:09,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:46:09,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:46:09,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2523, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:46:09,201 INFO L87 Difference]: Start difference. First operand 5111 states and 15224 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:46:25,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:46:25,066 INFO L93 Difference]: Finished difference Result 10026 states and 28905 transitions. [2022-01-18 05:46:25,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2022-01-18 05:46:25,066 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:46:25,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:46:25,081 INFO L225 Difference]: With dead ends: 10026 [2022-01-18 05:46:25,081 INFO L226 Difference]: Without dead ends: 9689 [2022-01-18 05:46:25,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12779 ImplicationChecksByTransitivity, 13.0s TimeCoverageRelationStatistics Valid=3897, Invalid=37923, Unknown=0, NotChecked=0, Total=41820 [2022-01-18 05:46:25,084 INFO L933 BasicCegarLoop]: 159 mSDtfsCounter, 1565 mSDsluCounter, 7580 mSDsCounter, 0 mSdLazyCounter, 8851 mSolverCounterSat, 334 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1565 SdHoareTripleChecker+Valid, 5305 SdHoareTripleChecker+Invalid, 9185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 334 IncrementalHoareTripleChecker+Valid, 8851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:46:25,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1565 Valid, 5305 Invalid, 9185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [334 Valid, 8851 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-01-18 05:46:25,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9689 states. [2022-01-18 05:46:25,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9689 to 5205. [2022-01-18 05:46:25,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5205 states, 5204 states have (on average 2.976748654880861) internal successors, (15491), 5204 states have internal predecessors, (15491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:46:25,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5205 states to 5205 states and 15491 transitions. [2022-01-18 05:46:25,252 INFO L78 Accepts]: Start accepts. Automaton has 5205 states and 15491 transitions. Word has length 37 [2022-01-18 05:46:25,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:46:25,253 INFO L470 AbstractCegarLoop]: Abstraction has 5205 states and 15491 transitions. [2022-01-18 05:46:25,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:46:25,253 INFO L276 IsEmpty]: Start isEmpty. Operand 5205 states and 15491 transitions. [2022-01-18 05:46:25,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:46:25,268 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:46:25,268 INFO L514 BasicCegarLoop]: trace histogram [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 05:46:25,291 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 05:46:25,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 05:46:25,491 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:46:25,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:46:25,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1798039041, now seen corresponding path program 8 times [2022-01-18 05:46:25,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:46:25,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237701671] [2022-01-18 05:46:25,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:46:25,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:46:25,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:46:25,885 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:46:25,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:46:25,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237701671] [2022-01-18 05:46:25,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237701671] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:46:25,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72594875] [2022-01-18 05:46:25,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:46:25,886 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:46:25,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:46:25,887 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 05:46:25,888 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 05:46:25,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:46:25,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:46:25,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:46:25,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:46:26,310 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:46:26,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 05:46:26,583 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:46:26,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 17 [2022-01-18 05:46:26,902 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:46:26,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:46:27,617 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:46:27,617 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 93 treesize of output 92 [2022-01-18 05:46:28,235 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:46:28,236 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 85 treesize of output 91 [2022-01-18 05:46:28,469 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:46:28,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72594875] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:46:28,469 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:46:28,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:46:28,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640329450] [2022-01-18 05:46:28,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:46:28,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:46:28,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:46:28,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:46:28,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=2528, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:46:28,470 INFO L87 Difference]: Start difference. First operand 5205 states and 15491 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:46:43,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:46:43,680 INFO L93 Difference]: Finished difference Result 10481 states and 30203 transitions. [2022-01-18 05:46:43,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 167 states. [2022-01-18 05:46:43,680 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:46:43,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:46:43,696 INFO L225 Difference]: With dead ends: 10481 [2022-01-18 05:46:43,696 INFO L226 Difference]: Without dead ends: 10159 [2022-01-18 05:46:43,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 206 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13196 ImplicationChecksByTransitivity, 13.3s TimeCoverageRelationStatistics Valid=3860, Invalid=39196, Unknown=0, NotChecked=0, Total=43056 [2022-01-18 05:46:43,699 INFO L933 BasicCegarLoop]: 174 mSDtfsCounter, 1725 mSDsluCounter, 5762 mSDsCounter, 0 mSdLazyCounter, 6502 mSolverCounterSat, 365 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1725 SdHoareTripleChecker+Valid, 3996 SdHoareTripleChecker+Invalid, 6867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 365 IncrementalHoareTripleChecker+Valid, 6502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:46:43,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1725 Valid, 3996 Invalid, 6867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [365 Valid, 6502 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-01-18 05:46:43,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10159 states. [2022-01-18 05:46:43,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10159 to 5293. [2022-01-18 05:46:43,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5293 states, 5292 states have (on average 2.9750566893424035) internal successors, (15744), 5292 states have internal predecessors, (15744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:46:43,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5293 states to 5293 states and 15744 transitions. [2022-01-18 05:46:43,834 INFO L78 Accepts]: Start accepts. Automaton has 5293 states and 15744 transitions. Word has length 37 [2022-01-18 05:46:43,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:46:43,835 INFO L470 AbstractCegarLoop]: Abstraction has 5293 states and 15744 transitions. [2022-01-18 05:46:43,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:46:43,835 INFO L276 IsEmpty]: Start isEmpty. Operand 5293 states and 15744 transitions. [2022-01-18 05:46:43,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:46:43,845 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:46:43,845 INFO L514 BasicCegarLoop]: trace histogram [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 05:46:43,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 05:46:44,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 05:46:44,068 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:46:44,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:46:44,068 INFO L85 PathProgramCache]: Analyzing trace with hash -382674115, now seen corresponding path program 9 times [2022-01-18 05:46:44,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:46:44,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618362538] [2022-01-18 05:46:44,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:46:44,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:46:44,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:46:44,541 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:46:44,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:46:44,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618362538] [2022-01-18 05:46:44,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618362538] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:46:44,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846173008] [2022-01-18 05:46:44,542 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:46:44,542 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:46:44,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:46:44,543 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 05:46:44,543 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 05:46:44,572 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:46:44,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:46:44,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:46:44,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:46:44,952 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:46:44,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 05:46:45,275 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:46:45,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 05:46:45,513 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:46:45,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:46:46,251 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:46:46,251 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 93 treesize of output 92 [2022-01-18 05:46:46,890 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:46:46,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 91 [2022-01-18 05:46:47,121 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:46:47,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846173008] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:46:47,122 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:46:47,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:46:47,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206997829] [2022-01-18 05:46:47,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:46:47,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:46:47,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:46:47,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:46:47,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=2533, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:46:47,123 INFO L87 Difference]: Start difference. First operand 5293 states and 15744 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:47:04,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:47:04,231 INFO L93 Difference]: Finished difference Result 10974 states and 31822 transitions. [2022-01-18 05:47:04,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2022-01-18 05:47:04,231 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:47:04,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:47:04,247 INFO L225 Difference]: With dead ends: 10974 [2022-01-18 05:47:04,247 INFO L226 Difference]: Without dead ends: 10617 [2022-01-18 05:47:04,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14500 ImplicationChecksByTransitivity, 14.5s TimeCoverageRelationStatistics Valid=4087, Invalid=41495, Unknown=0, NotChecked=0, Total=45582 [2022-01-18 05:47:04,250 INFO L933 BasicCegarLoop]: 209 mSDtfsCounter, 1581 mSDsluCounter, 7275 mSDsCounter, 0 mSdLazyCounter, 8235 mSolverCounterSat, 354 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1581 SdHoareTripleChecker+Valid, 5024 SdHoareTripleChecker+Invalid, 8589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 354 IncrementalHoareTripleChecker+Valid, 8235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:47:04,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1581 Valid, 5024 Invalid, 8589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [354 Valid, 8235 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-01-18 05:47:04,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10617 states. [2022-01-18 05:47:04,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10617 to 5422. [2022-01-18 05:47:04,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5422 states, 5421 states have (on average 2.973805570927873) internal successors, (16121), 5421 states have internal predecessors, (16121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:47:04,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5422 states to 5422 states and 16121 transitions. [2022-01-18 05:47:04,398 INFO L78 Accepts]: Start accepts. Automaton has 5422 states and 16121 transitions. Word has length 37 [2022-01-18 05:47:04,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:47:04,399 INFO L470 AbstractCegarLoop]: Abstraction has 5422 states and 16121 transitions. [2022-01-18 05:47:04,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:47:04,399 INFO L276 IsEmpty]: Start isEmpty. Operand 5422 states and 16121 transitions. [2022-01-18 05:47:04,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:47:04,409 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:47:04,409 INFO L514 BasicCegarLoop]: trace histogram [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 05:47:04,432 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 05:47:04,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 05:47:04,630 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:47:04,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:47:04,631 INFO L85 PathProgramCache]: Analyzing trace with hash 762857745, now seen corresponding path program 10 times [2022-01-18 05:47:04,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:47:04,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248290501] [2022-01-18 05:47:04,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:47:04,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:47:04,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:47:05,009 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:47:05,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:47:05,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248290501] [2022-01-18 05:47:05,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248290501] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:47:05,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983782925] [2022-01-18 05:47:05,009 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:47:05,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:47:05,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:47:05,010 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 05:47:05,011 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 05:47:05,045 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:47:05,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:47:05,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:47:05,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:47:05,443 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 05:47:05,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 31 treesize of output 15 [2022-01-18 05:47:05,665 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:47:05,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 17 [2022-01-18 05:47:05,948 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:47:05,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:47:06,628 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:47:06,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 93 treesize of output 92 [2022-01-18 05:47:07,228 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:47:07,228 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 86 [2022-01-18 05:47:07,431 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:47:07,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983782925] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:47:07,431 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:47:07,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:47:07,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259811382] [2022-01-18 05:47:07,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:47:07,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:47:07,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:47:07,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:47:07,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=2525, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:47:07,433 INFO L87 Difference]: Start difference. First operand 5422 states and 16121 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:47:23,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:47:23,715 INFO L93 Difference]: Finished difference Result 10583 states and 30574 transitions. [2022-01-18 05:47:23,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2022-01-18 05:47:23,715 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:47:23,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:47:23,730 INFO L225 Difference]: With dead ends: 10583 [2022-01-18 05:47:23,730 INFO L226 Difference]: Without dead ends: 10261 [2022-01-18 05:47:23,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14254 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=4276, Invalid=41306, Unknown=0, NotChecked=0, Total=45582 [2022-01-18 05:47:23,732 INFO L933 BasicCegarLoop]: 175 mSDtfsCounter, 1725 mSDsluCounter, 7794 mSDsCounter, 0 mSdLazyCounter, 8686 mSolverCounterSat, 340 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1725 SdHoareTripleChecker+Valid, 5546 SdHoareTripleChecker+Invalid, 9026 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 340 IncrementalHoareTripleChecker+Valid, 8686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:47:23,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1725 Valid, 5546 Invalid, 9026 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [340 Valid, 8686 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-01-18 05:47:23,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10261 states. [2022-01-18 05:47:23,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10261 to 5538. [2022-01-18 05:47:23,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5538 states, 5537 states have (on average 2.968033230991512) internal successors, (16434), 5537 states have internal predecessors, (16434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:47:23,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5538 states to 5538 states and 16434 transitions. [2022-01-18 05:47:23,869 INFO L78 Accepts]: Start accepts. Automaton has 5538 states and 16434 transitions. Word has length 37 [2022-01-18 05:47:23,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:47:23,869 INFO L470 AbstractCegarLoop]: Abstraction has 5538 states and 16434 transitions. [2022-01-18 05:47:23,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:47:23,869 INFO L276 IsEmpty]: Start isEmpty. Operand 5538 states and 16434 transitions. [2022-01-18 05:47:23,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:47:23,880 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:47:23,880 INFO L514 BasicCegarLoop]: trace histogram [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 05:47:23,902 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 05:47:24,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:47:24,096 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:47:24,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:47:24,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1417855411, now seen corresponding path program 11 times [2022-01-18 05:47:24,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:47:24,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203369138] [2022-01-18 05:47:24,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:47:24,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:47:24,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:47:24,483 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:47:24,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:47:24,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203369138] [2022-01-18 05:47:24,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203369138] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:47:24,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572650735] [2022-01-18 05:47:24,484 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:47:24,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:47:24,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:47:24,485 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 05:47:24,486 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 05:47:24,516 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:47:24,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:47:24,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:47:24,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:47:24,884 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:47:24,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 19 [2022-01-18 05:47:25,055 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:47:25,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2022-01-18 05:47:25,294 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:47:25,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:47:25,802 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:47:25,802 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 88 [2022-01-18 05:47:26,241 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:47:26,242 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 70 treesize of output 75 [2022-01-18 05:47:26,402 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:47:26,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572650735] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:47:26,403 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:47:26,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 16] total 48 [2022-01-18 05:47:26,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704438688] [2022-01-18 05:47:26,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:47:26,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 05:47:26,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:47:26,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 05:47:26,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=2150, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:47:26,404 INFO L87 Difference]: Start difference. First operand 5538 states and 16434 transitions. Second operand has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 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 05:47:33,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:47:33,431 INFO L93 Difference]: Finished difference Result 9530 states and 28070 transitions. [2022-01-18 05:47:33,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-01-18 05:47:33,432 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 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 37 [2022-01-18 05:47:33,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:47:33,446 INFO L225 Difference]: With dead ends: 9530 [2022-01-18 05:47:33,446 INFO L226 Difference]: Without dead ends: 9303 [2022-01-18 05:47:33,447 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3945 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=1516, Invalid=13984, Unknown=0, NotChecked=0, Total=15500 [2022-01-18 05:47:33,447 INFO L933 BasicCegarLoop]: 133 mSDtfsCounter, 1156 mSDsluCounter, 5260 mSDsCounter, 0 mSdLazyCounter, 5988 mSolverCounterSat, 284 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1156 SdHoareTripleChecker+Valid, 3791 SdHoareTripleChecker+Invalid, 6272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 284 IncrementalHoareTripleChecker+Valid, 5988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:47:33,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1156 Valid, 3791 Invalid, 6272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [284 Valid, 5988 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-01-18 05:47:33,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9303 states. [2022-01-18 05:47:33,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9303 to 5678. [2022-01-18 05:47:33,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5678 states, 5677 states have (on average 2.9637132288180377) internal successors, (16825), 5677 states have internal predecessors, (16825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:47:33,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5678 states to 5678 states and 16825 transitions. [2022-01-18 05:47:33,574 INFO L78 Accepts]: Start accepts. Automaton has 5678 states and 16825 transitions. Word has length 37 [2022-01-18 05:47:33,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:47:33,574 INFO L470 AbstractCegarLoop]: Abstraction has 5678 states and 16825 transitions. [2022-01-18 05:47:33,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 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 05:47:33,574 INFO L276 IsEmpty]: Start isEmpty. Operand 5678 states and 16825 transitions. [2022-01-18 05:47:33,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:47:33,581 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:47:33,582 INFO L514 BasicCegarLoop]: trace histogram [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 05:47:33,597 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 05:47:33,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 05:47:33,782 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:47:33,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:47:33,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1095453725, now seen corresponding path program 12 times [2022-01-18 05:47:33,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:47:33,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348405815] [2022-01-18 05:47:33,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:47:33,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:47:33,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:47:34,217 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:47:34,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:47:34,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348405815] [2022-01-18 05:47:34,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348405815] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:47:34,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173701168] [2022-01-18 05:47:34,217 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:47:34,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:47:34,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:47:34,219 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 05:47:34,219 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 05:47:34,245 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:47:34,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:47:34,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:47:34,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:47:34,645 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:47:34,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 19 [2022-01-18 05:47:34,905 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:47:34,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 20 [2022-01-18 05:47:35,136 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:47:35,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:47:35,740 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:47:35,740 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 89 treesize of output 88 [2022-01-18 05:47:36,259 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:47:36,259 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 83 [2022-01-18 05:47:36,449 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:47:36,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173701168] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:47:36,450 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:47:36,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 05:47:36,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108980906] [2022-01-18 05:47:36,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:47:36,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 05:47:36,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:47:36,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 05:47:36,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=2712, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:47:36,451 INFO L87 Difference]: Start difference. First operand 5678 states and 16825 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:47:45,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:47:45,068 INFO L93 Difference]: Finished difference Result 13448 states and 38836 transitions. [2022-01-18 05:47:45,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2022-01-18 05:47:45,068 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 37 [2022-01-18 05:47:45,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:47:45,088 INFO L225 Difference]: With dead ends: 13448 [2022-01-18 05:47:45,088 INFO L226 Difference]: Without dead ends: 13145 [2022-01-18 05:47:45,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9603 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=3747, Invalid=25665, Unknown=0, NotChecked=0, Total=29412 [2022-01-18 05:47:45,090 INFO L933 BasicCegarLoop]: 182 mSDtfsCounter, 2998 mSDsluCounter, 6277 mSDsCounter, 0 mSdLazyCounter, 6011 mSolverCounterSat, 431 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2998 SdHoareTripleChecker+Valid, 4479 SdHoareTripleChecker+Invalid, 6442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 431 IncrementalHoareTripleChecker+Valid, 6011 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:47:45,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2998 Valid, 4479 Invalid, 6442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [431 Valid, 6011 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-01-18 05:47:45,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13145 states. [2022-01-18 05:47:45,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13145 to 5714. [2022-01-18 05:47:45,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5714 states, 5713 states have (on average 2.962541571853667) internal successors, (16925), 5713 states have internal predecessors, (16925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:47:45,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5714 states to 5714 states and 16925 transitions. [2022-01-18 05:47:45,219 INFO L78 Accepts]: Start accepts. Automaton has 5714 states and 16925 transitions. Word has length 37 [2022-01-18 05:47:45,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:47:45,219 INFO L470 AbstractCegarLoop]: Abstraction has 5714 states and 16925 transitions. [2022-01-18 05:47:45,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:47:45,219 INFO L276 IsEmpty]: Start isEmpty. Operand 5714 states and 16925 transitions. [2022-01-18 05:47:45,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:47:45,228 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:47:45,229 INFO L514 BasicCegarLoop]: trace histogram [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 05:47:45,245 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 05:47:45,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:47:45,429 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:47:45,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:47:45,430 INFO L85 PathProgramCache]: Analyzing trace with hash 600852515, now seen corresponding path program 13 times [2022-01-18 05:47:45,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:47:45,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815882942] [2022-01-18 05:47:45,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:47:45,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:47:45,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:47:45,794 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:47:45,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:47:45,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815882942] [2022-01-18 05:47:45,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815882942] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:47:45,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586282728] [2022-01-18 05:47:45,794 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:47:45,794 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:47:45,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:47:45,795 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 05:47:45,796 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 05:47:45,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:47:45,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:47:45,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:47:46,204 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 05:47:46,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2022-01-18 05:47:46,434 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:47:46,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:47:46,708 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:47:46,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:47:47,408 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:47:47,408 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 93 treesize of output 92 [2022-01-18 05:47:47,998 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:47:47,999 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 86 [2022-01-18 05:47:48,200 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:47:48,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586282728] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:47:48,200 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:47:48,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:47:48,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401507592] [2022-01-18 05:47:48,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:47:48,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:47:48,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:47:48,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:47:48,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=2530, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:47:48,201 INFO L87 Difference]: Start difference. First operand 5714 states and 16925 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:48:02,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:48:02,892 INFO L93 Difference]: Finished difference Result 10746 states and 30915 transitions. [2022-01-18 05:48:02,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2022-01-18 05:48:02,893 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:48:02,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:48:02,908 INFO L225 Difference]: With dead ends: 10746 [2022-01-18 05:48:02,908 INFO L226 Difference]: Without dead ends: 10436 [2022-01-18 05:48:02,911 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 208 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13456 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=4003, Invalid=39887, Unknown=0, NotChecked=0, Total=43890 [2022-01-18 05:48:02,911 INFO L933 BasicCegarLoop]: 176 mSDtfsCounter, 1570 mSDsluCounter, 7813 mSDsCounter, 0 mSdLazyCounter, 8654 mSolverCounterSat, 317 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1570 SdHoareTripleChecker+Valid, 5409 SdHoareTripleChecker+Invalid, 8971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 317 IncrementalHoareTripleChecker+Valid, 8654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:48:02,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1570 Valid, 5409 Invalid, 8971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [317 Valid, 8654 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-01-18 05:48:02,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10436 states. [2022-01-18 05:48:02,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10436 to 5767. [2022-01-18 05:48:02,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5767 states, 5766 states have (on average 2.961151578217135) internal successors, (17074), 5766 states have internal predecessors, (17074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:48:03,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5767 states to 5767 states and 17074 transitions. [2022-01-18 05:48:03,008 INFO L78 Accepts]: Start accepts. Automaton has 5767 states and 17074 transitions. Word has length 37 [2022-01-18 05:48:03,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:48:03,008 INFO L470 AbstractCegarLoop]: Abstraction has 5767 states and 17074 transitions. [2022-01-18 05:48:03,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:48:03,008 INFO L276 IsEmpty]: Start isEmpty. Operand 5767 states and 17074 transitions. [2022-01-18 05:48:03,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:48:03,016 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:48:03,016 INFO L514 BasicCegarLoop]: trace histogram [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 05:48:03,031 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 05:48:03,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:48:03,216 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:48:03,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:48:03,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1579860641, now seen corresponding path program 14 times [2022-01-18 05:48:03,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:48:03,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785232613] [2022-01-18 05:48:03,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:48:03,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:48:03,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:48:03,642 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:48:03,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:48:03,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785232613] [2022-01-18 05:48:03,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785232613] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:48:03,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613998270] [2022-01-18 05:48:03,642 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:48:03,642 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:48:03,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:48:03,644 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 05:48:03,645 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 05:48:03,674 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:48:03,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:48:03,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:48:03,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:48:04,086 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:48:04,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 05:48:04,372 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:48:04,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 05:48:04,611 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:48:04,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:48:05,283 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:48:05,284 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 93 treesize of output 92 [2022-01-18 05:48:05,871 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:48:05,871 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 86 [2022-01-18 05:48:06,073 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:48:06,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613998270] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:48:06,073 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:48:06,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:48:06,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111996615] [2022-01-18 05:48:06,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:48:06,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:48:06,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:48:06,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:48:06,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2536, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:48:06,075 INFO L87 Difference]: Start difference. First operand 5767 states and 17074 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:48:20,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:48:20,753 INFO L93 Difference]: Finished difference Result 11169 states and 32354 transitions. [2022-01-18 05:48:20,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 165 states. [2022-01-18 05:48:20,753 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:48:20,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:48:20,768 INFO L225 Difference]: With dead ends: 11169 [2022-01-18 05:48:20,769 INFO L226 Difference]: Without dead ends: 10812 [2022-01-18 05:48:20,770 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12765 ImplicationChecksByTransitivity, 12.3s TimeCoverageRelationStatistics Valid=3785, Invalid=37627, Unknown=0, NotChecked=0, Total=41412 [2022-01-18 05:48:20,770 INFO L933 BasicCegarLoop]: 202 mSDtfsCounter, 1536 mSDsluCounter, 7342 mSDsCounter, 0 mSdLazyCounter, 8043 mSolverCounterSat, 343 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1536 SdHoareTripleChecker+Valid, 5019 SdHoareTripleChecker+Invalid, 8386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 343 IncrementalHoareTripleChecker+Valid, 8043 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:48:20,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1536 Valid, 5019 Invalid, 8386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [343 Valid, 8043 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-01-18 05:48:20,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10812 states. [2022-01-18 05:48:20,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10812 to 5845. [2022-01-18 05:48:20,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5845 states, 5844 states have (on average 2.9591033538672145) internal successors, (17293), 5844 states have internal predecessors, (17293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:48:20,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5845 states to 5845 states and 17293 transitions. [2022-01-18 05:48:20,871 INFO L78 Accepts]: Start accepts. Automaton has 5845 states and 17293 transitions. Word has length 37 [2022-01-18 05:48:20,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:48:20,871 INFO L470 AbstractCegarLoop]: Abstraction has 5845 states and 17293 transitions. [2022-01-18 05:48:20,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:48:20,871 INFO L276 IsEmpty]: Start isEmpty. Operand 5845 states and 17293 transitions. [2022-01-18 05:48:20,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:48:20,878 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:48:20,878 INFO L514 BasicCegarLoop]: trace histogram [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 05:48:20,894 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-01-18 05:48:21,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:48:21,080 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:48:21,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:48:21,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1508235505, now seen corresponding path program 15 times [2022-01-18 05:48:21,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:48:21,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230646548] [2022-01-18 05:48:21,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:48:21,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:48:21,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:48:21,454 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:48:21,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:48:21,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230646548] [2022-01-18 05:48:21,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230646548] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:48:21,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757195748] [2022-01-18 05:48:21,454 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:48:21,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:48:21,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:48:21,455 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 05:48:21,456 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 05:48:21,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:48:21,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:48:21,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:48:21,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:48:21,872 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:48:21,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 05:48:22,158 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:48:22,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 05:48:22,392 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:48:22,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:48:23,092 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:48:23,092 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 93 treesize of output 92 [2022-01-18 05:48:23,694 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:48:23,694 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 86 [2022-01-18 05:48:23,922 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:48:23,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757195748] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:48:23,922 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:48:23,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:48:23,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917067946] [2022-01-18 05:48:23,922 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:48:23,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:48:23,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:48:23,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:48:23,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=2532, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:48:23,924 INFO L87 Difference]: Start difference. First operand 5845 states and 17293 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:48:38,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:48:38,870 INFO L93 Difference]: Finished difference Result 11335 states and 32815 transitions. [2022-01-18 05:48:38,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2022-01-18 05:48:38,871 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:48:38,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:48:38,887 INFO L225 Difference]: With dead ends: 11335 [2022-01-18 05:48:38,887 INFO L226 Difference]: Without dead ends: 11047 [2022-01-18 05:48:38,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12807 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=3794, Invalid=38436, Unknown=0, NotChecked=0, Total=42230 [2022-01-18 05:48:38,889 INFO L933 BasicCegarLoop]: 236 mSDtfsCounter, 1453 mSDsluCounter, 9421 mSDsCounter, 0 mSdLazyCounter, 9758 mSolverCounterSat, 264 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1453 SdHoareTripleChecker+Valid, 6609 SdHoareTripleChecker+Invalid, 10022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 264 IncrementalHoareTripleChecker+Valid, 9758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:48:38,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1453 Valid, 6609 Invalid, 10022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [264 Valid, 9758 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-01-18 05:48:38,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11047 states. [2022-01-18 05:48:38,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11047 to 5894. [2022-01-18 05:48:38,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5894 states, 5893 states have (on average 2.957067707449516) internal successors, (17426), 5893 states have internal predecessors, (17426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:48:38,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5894 states to 5894 states and 17426 transitions. [2022-01-18 05:48:38,993 INFO L78 Accepts]: Start accepts. Automaton has 5894 states and 17426 transitions. Word has length 37 [2022-01-18 05:48:38,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:48:38,993 INFO L470 AbstractCegarLoop]: Abstraction has 5894 states and 17426 transitions. [2022-01-18 05:48:38,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:48:38,994 INFO L276 IsEmpty]: Start isEmpty. Operand 5894 states and 17426 transitions. [2022-01-18 05:48:39,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:48:39,028 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:48:39,028 INFO L514 BasicCegarLoop]: trace histogram [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 05:48:39,043 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 05:48:39,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:48:39,228 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:48:39,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:48:39,229 INFO L85 PathProgramCache]: Analyzing trace with hash 731849533, now seen corresponding path program 16 times [2022-01-18 05:48:39,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:48:39,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428746479] [2022-01-18 05:48:39,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:48:39,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:48:39,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:48:39,587 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:48:39,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:48:39,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428746479] [2022-01-18 05:48:39,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428746479] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:48:39,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301791658] [2022-01-18 05:48:39,587 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:48:39,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:48:39,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:48:39,592 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 05:48:39,593 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 05:48:39,621 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:48:39,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:48:39,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:48:39,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:48:39,998 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 05:48:39,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 15 [2022-01-18 05:48:40,275 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:48:40,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 05:48:40,519 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:48:40,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:48:41,210 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:48:41,211 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 93 treesize of output 92 [2022-01-18 05:48:41,786 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:48:41,786 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 86 [2022-01-18 05:48:41,997 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:48:41,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301791658] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:48:41,997 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:48:41,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:48:41,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014884437] [2022-01-18 05:48:41,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:48:41,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:48:41,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:48:41,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:48:41,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=2532, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:48:41,999 INFO L87 Difference]: Start difference. First operand 5894 states and 17426 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:48:55,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:48:55,426 INFO L93 Difference]: Finished difference Result 11409 states and 33004 transitions. [2022-01-18 05:48:55,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2022-01-18 05:48:55,426 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:48:55,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:48:55,446 INFO L225 Difference]: With dead ends: 11409 [2022-01-18 05:48:55,446 INFO L226 Difference]: Without dead ends: 11114 [2022-01-18 05:48:55,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10783 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=3438, Invalid=33234, Unknown=0, NotChecked=0, Total=36672 [2022-01-18 05:48:55,448 INFO L933 BasicCegarLoop]: 203 mSDtfsCounter, 1425 mSDsluCounter, 8238 mSDsCounter, 0 mSdLazyCounter, 8714 mSolverCounterSat, 287 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1425 SdHoareTripleChecker+Valid, 5838 SdHoareTripleChecker+Invalid, 9001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 287 IncrementalHoareTripleChecker+Valid, 8714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:48:55,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1425 Valid, 5838 Invalid, 9001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [287 Valid, 8714 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-01-18 05:48:55,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11114 states. [2022-01-18 05:48:55,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11114 to 5867. [2022-01-18 05:48:55,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5867 states, 5866 states have (on average 2.956017729287419) internal successors, (17340), 5866 states have internal predecessors, (17340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:48:55,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5867 states to 5867 states and 17340 transitions. [2022-01-18 05:48:55,596 INFO L78 Accepts]: Start accepts. Automaton has 5867 states and 17340 transitions. Word has length 37 [2022-01-18 05:48:55,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:48:55,597 INFO L470 AbstractCegarLoop]: Abstraction has 5867 states and 17340 transitions. [2022-01-18 05:48:55,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:48:55,597 INFO L276 IsEmpty]: Start isEmpty. Operand 5867 states and 17340 transitions. [2022-01-18 05:48:55,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:48:55,604 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:48:55,604 INFO L514 BasicCegarLoop]: trace histogram [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 05:48:55,621 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 05:48:55,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-01-18 05:48:55,805 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:48:55,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:48:55,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1612415245, now seen corresponding path program 17 times [2022-01-18 05:48:55,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:48:55,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810920775] [2022-01-18 05:48:55,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:48:55,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:48:55,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:48:56,253 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:48:56,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:48:56,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810920775] [2022-01-18 05:48:56,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810920775] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:48:56,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477917714] [2022-01-18 05:48:56,254 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:48:56,254 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:48:56,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:48:56,255 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 05:48:56,256 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 05:48:56,285 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:48:56,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:48:56,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 05:48:56,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:48:56,813 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:48:56,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 31 treesize of output 19 [2022-01-18 05:48:56,902 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:48:56,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 25 [2022-01-18 05:48:57,046 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:48:57,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:48:57,555 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:48:57,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 78 treesize of output 94 [2022-01-18 05:48:58,146 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:48:58,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 108 treesize of output 108 [2022-01-18 05:48:58,532 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:48:58,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477917714] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:48:58,532 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:48:58,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16, 16] total 49 [2022-01-18 05:48:58,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536435797] [2022-01-18 05:48:58,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:48:58,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 05:48:58,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:48:58,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 05:48:58,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=2249, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 05:48:58,533 INFO L87 Difference]: Start difference. First operand 5867 states and 17340 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 05:49:05,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:49:05,646 INFO L93 Difference]: Finished difference Result 9489 states and 27032 transitions. [2022-01-18 05:49:05,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-01-18 05:49:05,646 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 37 [2022-01-18 05:49:05,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:49:05,659 INFO L225 Difference]: With dead ends: 9489 [2022-01-18 05:49:05,660 INFO L226 Difference]: Without dead ends: 9292 [2022-01-18 05:49:05,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4862 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1388, Invalid=15904, Unknown=0, NotChecked=0, Total=17292 [2022-01-18 05:49:05,661 INFO L933 BasicCegarLoop]: 167 mSDtfsCounter, 1254 mSDsluCounter, 6359 mSDsCounter, 0 mSdLazyCounter, 7072 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1254 SdHoareTripleChecker+Valid, 4818 SdHoareTripleChecker+Invalid, 7305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 7072 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:49:05,661 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1254 Valid, 4818 Invalid, 7305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 7072 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-01-18 05:49:05,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9292 states. [2022-01-18 05:49:05,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9292 to 6164. [2022-01-18 05:49:05,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6164 states, 6163 states have (on average 2.947590459191952) internal successors, (18166), 6163 states have internal predecessors, (18166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:49:05,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6164 states to 6164 states and 18166 transitions. [2022-01-18 05:49:05,765 INFO L78 Accepts]: Start accepts. Automaton has 6164 states and 18166 transitions. Word has length 37 [2022-01-18 05:49:05,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:49:05,765 INFO L470 AbstractCegarLoop]: Abstraction has 6164 states and 18166 transitions. [2022-01-18 05:49:05,765 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 05:49:05,765 INFO L276 IsEmpty]: Start isEmpty. Operand 6164 states and 18166 transitions. [2022-01-18 05:49:05,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:49:05,774 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:49:05,774 INFO L514 BasicCegarLoop]: trace histogram [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 05:49:05,790 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 05:49:05,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-18 05:49:05,975 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:49:05,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:49:05,976 INFO L85 PathProgramCache]: Analyzing trace with hash -2041176273, now seen corresponding path program 18 times [2022-01-18 05:49:05,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:49:05,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2361541] [2022-01-18 05:49:05,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:49:05,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:49:05,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:49:06,406 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:49:06,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:49:06,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2361541] [2022-01-18 05:49:06,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2361541] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:49:06,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206817354] [2022-01-18 05:49:06,407 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:49:06,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:49:06,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:49:06,409 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 05:49:06,410 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 05:49:06,437 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:49:06,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:49:06,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:49:06,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:49:06,829 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:49:06,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 05:49:07,061 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:49:07,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 20 [2022-01-18 05:49:07,290 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:49:07,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:49:07,916 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:49:07,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 89 treesize of output 88 [2022-01-18 05:49:08,514 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:49:08,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 75 treesize of output 83 [2022-01-18 05:49:08,677 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:49:08,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206817354] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:49:08,677 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:49:08,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 05:49:08,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219517065] [2022-01-18 05:49:08,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:49:08,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 05:49:08,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:49:08,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 05:49:08,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=2695, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:49:08,678 INFO L87 Difference]: Start difference. First operand 6164 states and 18166 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:49:20,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:49:20,193 INFO L93 Difference]: Finished difference Result 19796 states and 58035 transitions. [2022-01-18 05:49:20,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 167 states. [2022-01-18 05:49:20,195 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 37 [2022-01-18 05:49:20,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:49:20,231 INFO L225 Difference]: With dead ends: 19796 [2022-01-18 05:49:20,231 INFO L226 Difference]: Without dead ends: 19487 [2022-01-18 05:49:20,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14208 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=5697, Invalid=35715, Unknown=0, NotChecked=0, Total=41412 [2022-01-18 05:49:20,233 INFO L933 BasicCegarLoop]: 205 mSDtfsCounter, 2689 mSDsluCounter, 7206 mSDsCounter, 0 mSdLazyCounter, 7051 mSolverCounterSat, 455 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2689 SdHoareTripleChecker+Valid, 5335 SdHoareTripleChecker+Invalid, 7506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 455 IncrementalHoareTripleChecker+Valid, 7051 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:49:20,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2689 Valid, 5335 Invalid, 7506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [455 Valid, 7051 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-01-18 05:49:20,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19487 states. [2022-01-18 05:49:20,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19487 to 6428. [2022-01-18 05:49:20,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6428 states, 6427 states have (on average 2.946475805196826) internal successors, (18937), 6427 states have internal predecessors, (18937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:49:20,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6428 states to 6428 states and 18937 transitions. [2022-01-18 05:49:20,446 INFO L78 Accepts]: Start accepts. Automaton has 6428 states and 18937 transitions. Word has length 37 [2022-01-18 05:49:20,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:49:20,447 INFO L470 AbstractCegarLoop]: Abstraction has 6428 states and 18937 transitions. [2022-01-18 05:49:20,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:49:20,447 INFO L276 IsEmpty]: Start isEmpty. Operand 6428 states and 18937 transitions. [2022-01-18 05:49:20,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:49:20,457 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:49:20,457 INFO L514 BasicCegarLoop]: trace histogram [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 05:49:20,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 05:49:20,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:49:20,658 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:49:20,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:49:20,658 INFO L85 PathProgramCache]: Analyzing trace with hash -344870033, now seen corresponding path program 19 times [2022-01-18 05:49:20,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:49:20,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334485108] [2022-01-18 05:49:20,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:49:20,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:49:20,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:49:21,092 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:49:21,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:49:21,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334485108] [2022-01-18 05:49:21,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334485108] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:49:21,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975989338] [2022-01-18 05:49:21,093 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:49:21,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:49:21,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:49:21,094 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 05:49:21,095 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 05:49:21,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:49:21,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:49:21,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:49:21,522 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 05:49:21,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2022-01-18 05:49:21,749 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:49:21,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:49:22,028 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:49:22,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:49:22,752 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:49:22,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 93 treesize of output 92 [2022-01-18 05:49:23,360 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:49:23,360 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 86 [2022-01-18 05:49:23,547 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:49:23,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975989338] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:49:23,547 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:49:23,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:49:23,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86510330] [2022-01-18 05:49:23,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:49:23,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:49:23,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:49:23,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:49:23,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=2513, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:49:23,548 INFO L87 Difference]: Start difference. First operand 6428 states and 18937 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:49:40,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:49:40,038 INFO L93 Difference]: Finished difference Result 11542 states and 33129 transitions. [2022-01-18 05:49:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 190 states. [2022-01-18 05:49:40,039 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:49:40,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:49:40,057 INFO L225 Difference]: With dead ends: 11542 [2022-01-18 05:49:40,058 INFO L226 Difference]: Without dead ends: 11205 [2022-01-18 05:49:40,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 218 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14943 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=4543, Invalid=43637, Unknown=0, NotChecked=0, Total=48180 [2022-01-18 05:49:40,060 INFO L933 BasicCegarLoop]: 169 mSDtfsCounter, 1919 mSDsluCounter, 6018 mSDsCounter, 0 mSdLazyCounter, 6935 mSolverCounterSat, 444 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1919 SdHoareTripleChecker+Valid, 4214 SdHoareTripleChecker+Invalid, 7379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 444 IncrementalHoareTripleChecker+Valid, 6935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:49:40,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1919 Valid, 4214 Invalid, 7379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [444 Valid, 6935 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-01-18 05:49:40,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11205 states. [2022-01-18 05:49:40,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11205 to 6441. [2022-01-18 05:49:40,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6441 states, 6440 states have (on average 2.946894409937888) internal successors, (18978), 6440 states have internal predecessors, (18978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:49:40,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6441 states to 6441 states and 18978 transitions. [2022-01-18 05:49:40,226 INFO L78 Accepts]: Start accepts. Automaton has 6441 states and 18978 transitions. Word has length 37 [2022-01-18 05:49:40,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:49:40,226 INFO L470 AbstractCegarLoop]: Abstraction has 6441 states and 18978 transitions. [2022-01-18 05:49:40,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:49:40,226 INFO L276 IsEmpty]: Start isEmpty. Operand 6441 states and 18978 transitions. [2022-01-18 05:49:40,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:49:40,235 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:49:40,235 INFO L514 BasicCegarLoop]: trace histogram [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 05:49:40,256 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 05:49:40,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:49:40,451 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:49:40,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:49:40,451 INFO L85 PathProgramCache]: Analyzing trace with hash -2089234039, now seen corresponding path program 20 times [2022-01-18 05:49:40,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:49:40,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957003837] [2022-01-18 05:49:40,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:49:40,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:49:40,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:49:40,900 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:49:40,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:49:40,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957003837] [2022-01-18 05:49:40,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957003837] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:49:40,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818449319] [2022-01-18 05:49:40,900 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:49:40,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:49:40,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:49:40,901 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 05:49:40,902 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 05:49:40,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:49:40,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:49:40,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:49:40,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:49:41,307 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:49:41,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 05:49:41,548 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:49:41,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:49:41,829 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:49:41,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:49:42,545 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:49:42,545 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 93 treesize of output 92 [2022-01-18 05:49:43,173 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:49: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, 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 86 [2022-01-18 05:49:43,363 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:49:43,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818449319] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:49:43,363 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:49:43,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:49:43,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806083927] [2022-01-18 05:49:43,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:49:43,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:49:43,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:49:43,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:49:43,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=2520, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:49:43,364 INFO L87 Difference]: Start difference. First operand 6441 states and 18978 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:50:01,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:50:01,762 INFO L93 Difference]: Finished difference Result 11859 states and 34068 transitions. [2022-01-18 05:50:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 200 states. [2022-01-18 05:50:01,763 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:50:01,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:50:01,785 INFO L225 Difference]: With dead ends: 11859 [2022-01-18 05:50:01,785 INFO L226 Difference]: Without dead ends: 11537 [2022-01-18 05:50:01,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 230 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16952 ImplicationChecksByTransitivity, 15.3s TimeCoverageRelationStatistics Valid=4682, Invalid=48910, Unknown=0, NotChecked=0, Total=53592 [2022-01-18 05:50:01,788 INFO L933 BasicCegarLoop]: 189 mSDtfsCounter, 1826 mSDsluCounter, 8287 mSDsCounter, 0 mSdLazyCounter, 9414 mSolverCounterSat, 400 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1826 SdHoareTripleChecker+Valid, 5863 SdHoareTripleChecker+Invalid, 9814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 400 IncrementalHoareTripleChecker+Valid, 9414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:50:01,789 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1826 Valid, 5863 Invalid, 9814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [400 Valid, 9414 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-01-18 05:50:01,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11537 states. [2022-01-18 05:50:01,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11537 to 6416. [2022-01-18 05:50:01,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6416 states, 6415 states have (on average 2.9482462977396726) internal successors, (18913), 6415 states have internal predecessors, (18913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:50:01,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6416 states to 6416 states and 18913 transitions. [2022-01-18 05:50:01,917 INFO L78 Accepts]: Start accepts. Automaton has 6416 states and 18913 transitions. Word has length 37 [2022-01-18 05:50:01,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:50:01,917 INFO L470 AbstractCegarLoop]: Abstraction has 6416 states and 18913 transitions. [2022-01-18 05:50:01,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:50:01,917 INFO L276 IsEmpty]: Start isEmpty. Operand 6416 states and 18913 transitions. [2022-01-18 05:50:01,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:50:01,926 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:50:01,926 INFO L514 BasicCegarLoop]: trace histogram [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 05:50:01,942 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 05:50:02,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 05:50:02,128 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:50:02,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:50:02,128 INFO L85 PathProgramCache]: Analyzing trace with hash 25020101, now seen corresponding path program 21 times [2022-01-18 05:50:02,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:50:02,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847097301] [2022-01-18 05:50:02,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:50:02,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:50:02,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:50:02,538 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:50:02,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:50:02,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847097301] [2022-01-18 05:50:02,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847097301] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:50:02,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879700184] [2022-01-18 05:50:02,538 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:50:02,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:50:02,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:50:02,539 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 05:50:02,540 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 05:50:02,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:50:02,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:50:02,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:50:02,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:50:02,974 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:50:02,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 05:50:03,282 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:50:03,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 05:50:03,519 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:50:03,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:50:04,235 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:50:04,235 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 93 treesize of output 92 [2022-01-18 05:50:04,806 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:50:04,807 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 86 [2022-01-18 05:50:04,988 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:50:04,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879700184] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:50:04,989 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:50:04,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:50:04,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664552735] [2022-01-18 05:50:04,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:50:04,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:50:04,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:50:04,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:50:04,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=2525, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:50:04,990 INFO L87 Difference]: Start difference. First operand 6416 states and 18913 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:50:25,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:50:25,676 INFO L93 Difference]: Finished difference Result 12319 states and 35542 transitions. [2022-01-18 05:50:25,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2022-01-18 05:50:25,677 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:50:25,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:50:25,693 INFO L225 Difference]: With dead ends: 12319 [2022-01-18 05:50:25,693 INFO L226 Difference]: Without dead ends: 12002 [2022-01-18 05:50:25,696 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 236 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18409 ImplicationChecksByTransitivity, 17.0s TimeCoverageRelationStatistics Valid=4971, Invalid=51435, Unknown=0, NotChecked=0, Total=56406 [2022-01-18 05:50:25,696 INFO L933 BasicCegarLoop]: 222 mSDtfsCounter, 1732 mSDsluCounter, 9175 mSDsCounter, 0 mSdLazyCounter, 10548 mSolverCounterSat, 421 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1732 SdHoareTripleChecker+Valid, 6544 SdHoareTripleChecker+Invalid, 10969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 421 IncrementalHoareTripleChecker+Valid, 10548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:50:25,696 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1732 Valid, 6544 Invalid, 10969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [421 Valid, 10548 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2022-01-18 05:50:25,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12002 states. [2022-01-18 05:50:25,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12002 to 6346. [2022-01-18 05:50:25,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6346 states, 6345 states have (on average 2.9505122143420017) internal successors, (18721), 6345 states have internal predecessors, (18721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:50:25,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6346 states to 6346 states and 18721 transitions. [2022-01-18 05:50:25,836 INFO L78 Accepts]: Start accepts. Automaton has 6346 states and 18721 transitions. Word has length 37 [2022-01-18 05:50:25,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:50:25,836 INFO L470 AbstractCegarLoop]: Abstraction has 6346 states and 18721 transitions. [2022-01-18 05:50:25,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:50:25,837 INFO L276 IsEmpty]: Start isEmpty. Operand 6346 states and 18721 transitions. [2022-01-18 05:50:25,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:50:25,847 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:50:25,847 INFO L514 BasicCegarLoop]: trace histogram [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 05:50:25,868 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 05:50:26,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-18 05:50:26,065 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:50:26,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:50:26,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1170551961, now seen corresponding path program 22 times [2022-01-18 05:50:26,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:50:26,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179014998] [2022-01-18 05:50:26,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:50:26,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:50:26,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:50:26,440 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:50:26,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:50:26,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179014998] [2022-01-18 05:50:26,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179014998] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:50:26,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381598900] [2022-01-18 05:50:26,441 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:50:26,441 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:50:26,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:50:26,443 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 05:50:26,443 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 05:50:26,472 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:50:26,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:50:26,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:50:26,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:50:26,877 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 05:50:26,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 13 [2022-01-18 05:50:27,136 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:50:27,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 29 treesize of output 17 [2022-01-18 05:50:27,412 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:50:27,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:50:28,120 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:50:28,120 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 93 treesize of output 92 [2022-01-18 05:50:28,692 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:50:28,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 86 [2022-01-18 05:50:28,899 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:50:28,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381598900] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:50:28,899 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:50:28,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:50:28,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740999944] [2022-01-18 05:50:28,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:50:28,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:50:28,899 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:50:28,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:50:28,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=2520, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:50:28,900 INFO L87 Difference]: Start difference. First operand 6346 states and 18721 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:50:45,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:50:45,624 INFO L93 Difference]: Finished difference Result 11763 states and 33828 transitions. [2022-01-18 05:50:45,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2022-01-18 05:50:45,624 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:50:45,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:50:45,641 INFO L225 Difference]: With dead ends: 11763 [2022-01-18 05:50:45,641 INFO L226 Difference]: Without dead ends: 11441 [2022-01-18 05:50:45,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16063 ImplicationChecksByTransitivity, 14.5s TimeCoverageRelationStatistics Valid=4609, Invalid=46693, Unknown=0, NotChecked=0, Total=51302 [2022-01-18 05:50:45,645 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 1942 mSDsluCounter, 6603 mSDsCounter, 0 mSdLazyCounter, 7325 mSolverCounterSat, 406 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1942 SdHoareTripleChecker+Valid, 4698 SdHoareTripleChecker+Invalid, 7731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 406 IncrementalHoareTripleChecker+Valid, 7325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:50:45,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1942 Valid, 4698 Invalid, 7731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [406 Valid, 7325 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-01-18 05:50:45,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11441 states. [2022-01-18 05:50:45,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11441 to 6322. [2022-01-18 05:50:45,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6322 states, 6321 states have (on average 2.950482518588831) internal successors, (18650), 6321 states have internal predecessors, (18650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:50:45,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6322 states to 6322 states and 18650 transitions. [2022-01-18 05:50:45,788 INFO L78 Accepts]: Start accepts. Automaton has 6322 states and 18650 transitions. Word has length 37 [2022-01-18 05:50:45,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:50:45,788 INFO L470 AbstractCegarLoop]: Abstraction has 6322 states and 18650 transitions. [2022-01-18 05:50:45,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:50:45,789 INFO L276 IsEmpty]: Start isEmpty. Operand 6322 states and 18650 transitions. [2022-01-18 05:50:45,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:50:45,796 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:50:45,796 INFO L514 BasicCegarLoop]: trace histogram [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 05:50:45,812 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 05:50:45,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 05:50:45,998 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:50:45,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:50:45,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1010161195, now seen corresponding path program 23 times [2022-01-18 05:50:45,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:50:45,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304032495] [2022-01-18 05:50:45,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:50:45,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:50:46,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:50:46,363 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:50:46,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:50:46,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304032495] [2022-01-18 05:50:46,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304032495] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:50:46,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881037360] [2022-01-18 05:50:46,363 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:50:46,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:50:46,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:50:46,365 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 05:50:46,366 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 05:50:46,395 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:50:46,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:50:46,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 45 conjunts are in the unsatisfiable core [2022-01-18 05:50:46,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:50:46,764 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:50:46,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 05:50:47,040 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:50:47,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 22 [2022-01-18 05:50:47,209 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:50:47,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:50:47,805 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:50:47,805 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 88 treesize of output 87 [2022-01-18 05:50:48,259 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:50:48,259 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 77 [2022-01-18 05:50:48,396 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:50:48,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881037360] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:50:48,396 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:50:48,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 18] total 51 [2022-01-18 05:50:48,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659687211] [2022-01-18 05:50:48,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:50:48,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-01-18 05:50:48,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:50:48,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-01-18 05:50:48,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=2388, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 05:50:48,397 INFO L87 Difference]: Start difference. First operand 6322 states and 18650 transitions. Second operand has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 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 05:51:00,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:51:00,098 INFO L93 Difference]: Finished difference Result 11071 states and 31959 transitions. [2022-01-18 05:51:00,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2022-01-18 05:51:00,098 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 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 37 [2022-01-18 05:51:00,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:51:00,114 INFO L225 Difference]: With dead ends: 11071 [2022-01-18 05:51:00,114 INFO L226 Difference]: Without dead ends: 10884 [2022-01-18 05:51:00,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10689 ImplicationChecksByTransitivity, 10.4s TimeCoverageRelationStatistics Valid=3634, Invalid=29308, Unknown=0, NotChecked=0, Total=32942 [2022-01-18 05:51:00,116 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 1310 mSDsluCounter, 3949 mSDsCounter, 0 mSdLazyCounter, 5010 mSolverCounterSat, 373 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1310 SdHoareTripleChecker+Valid, 2620 SdHoareTripleChecker+Invalid, 5383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 373 IncrementalHoareTripleChecker+Valid, 5010 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:51:00,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1310 Valid, 2620 Invalid, 5383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [373 Valid, 5010 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-01-18 05:51:00,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10884 states. [2022-01-18 05:51:00,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10884 to 6291. [2022-01-18 05:51:00,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6291 states, 6290 states have (on average 2.9481717011128774) internal successors, (18544), 6290 states have internal predecessors, (18544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:51:00,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6291 states to 6291 states and 18544 transitions. [2022-01-18 05:51:00,221 INFO L78 Accepts]: Start accepts. Automaton has 6291 states and 18544 transitions. Word has length 37 [2022-01-18 05:51:00,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:51:00,222 INFO L470 AbstractCegarLoop]: Abstraction has 6291 states and 18544 transitions. [2022-01-18 05:51:00,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 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 05:51:00,222 INFO L276 IsEmpty]: Start isEmpty. Operand 6291 states and 18544 transitions. [2022-01-18 05:51:00,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:51:00,229 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:51:00,229 INFO L514 BasicCegarLoop]: trace histogram [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 05:51:00,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 05:51:00,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:51:00,429 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:51:00,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:51:00,430 INFO L85 PathProgramCache]: Analyzing trace with hash -687759509, now seen corresponding path program 24 times [2022-01-18 05:51:00,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:51:00,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62223518] [2022-01-18 05:51:00,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:51:00,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:51:00,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:51:00,873 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:51:00,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:51:00,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62223518] [2022-01-18 05:51:00,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62223518] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:51:00,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62886906] [2022-01-18 05:51:00,874 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:51:00,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:51:00,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:51:00,875 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 05:51:00,875 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 05:51:00,901 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:51:00,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:51:00,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:51:00,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:51:01,295 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:51:01,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 05:51:01,532 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:51:01,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 20 [2022-01-18 05:51:01,770 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:51:01,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:51:02,394 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:51:02,394 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 89 treesize of output 88 [2022-01-18 05:51:02,919 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:51:02,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 75 treesize of output 83 [2022-01-18 05:51:03,106 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:51:03,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62886906] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:51:03,106 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:51:03,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 05:51:03,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158342720] [2022-01-18 05:51:03,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:51:03,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 05:51:03,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:51:03,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 05:51:03,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=2710, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:51:03,108 INFO L87 Difference]: Start difference. First operand 6291 states and 18544 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:51:14,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:51:14,019 INFO L93 Difference]: Finished difference Result 18585 states and 54510 transitions. [2022-01-18 05:51:14,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2022-01-18 05:51:14,020 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 37 [2022-01-18 05:51:14,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:51:14,050 INFO L225 Difference]: With dead ends: 18585 [2022-01-18 05:51:14,050 INFO L226 Difference]: Without dead ends: 18313 [2022-01-18 05:51:14,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11506 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=4479, Invalid=30677, Unknown=0, NotChecked=0, Total=35156 [2022-01-18 05:51:14,052 INFO L933 BasicCegarLoop]: 258 mSDtfsCounter, 2899 mSDsluCounter, 9316 mSDsCounter, 0 mSdLazyCounter, 9147 mSolverCounterSat, 494 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2899 SdHoareTripleChecker+Valid, 6590 SdHoareTripleChecker+Invalid, 9641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 494 IncrementalHoareTripleChecker+Valid, 9147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:51:14,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2899 Valid, 6590 Invalid, 9641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [494 Valid, 9147 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-01-18 05:51:14,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18313 states. [2022-01-18 05:51:14,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18313 to 6657. [2022-01-18 05:51:14,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6657 states, 6656 states have (on average 2.968449519230769) internal successors, (19758), 6656 states have internal predecessors, (19758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:51:14,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6657 states to 6657 states and 19758 transitions. [2022-01-18 05:51:14,239 INFO L78 Accepts]: Start accepts. Automaton has 6657 states and 19758 transitions. Word has length 37 [2022-01-18 05:51:14,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:51:14,239 INFO L470 AbstractCegarLoop]: Abstraction has 6657 states and 19758 transitions. [2022-01-18 05:51:14,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:51:14,239 INFO L276 IsEmpty]: Start isEmpty. Operand 6657 states and 19758 transitions. [2022-01-18 05:51:14,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:51:14,248 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:51:14,248 INFO L514 BasicCegarLoop]: trace histogram [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 05:51:14,264 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 05:51:14,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:51:14,450 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:51:14,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:51:14,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1008546731, now seen corresponding path program 25 times [2022-01-18 05:51:14,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:51:14,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449704229] [2022-01-18 05:51:14,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:51:14,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:51:14,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:51:14,858 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:51:14,858 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:51:14,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449704229] [2022-01-18 05:51:14,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449704229] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:51:14,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009993734] [2022-01-18 05:51:14,859 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:51:14,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:51:14,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:51:14,860 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 05:51:14,860 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 05:51:14,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:51:14,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:51:14,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:51:15,258 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 05:51:15,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 15 [2022-01-18 05:51:15,490 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:51:15,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 17 [2022-01-18 05:51:15,767 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:51:15,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:51:16,476 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:51:16,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 93 treesize of output 92 [2022-01-18 05:51:17,071 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:51:17,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 91 [2022-01-18 05:51:17,297 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:51:17,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009993734] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:51:17,297 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:51:17,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:51:17,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847133499] [2022-01-18 05:51:17,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:51:17,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:51:17,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:51:17,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:51:17,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=2527, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:51:17,298 INFO L87 Difference]: Start difference. First operand 6657 states and 19758 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:51:33,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:51:33,793 INFO L93 Difference]: Finished difference Result 11546 states and 33371 transitions. [2022-01-18 05:51:33,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 198 states. [2022-01-18 05:51:33,794 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:51:33,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:51:33,810 INFO L225 Difference]: With dead ends: 11546 [2022-01-18 05:51:33,810 INFO L226 Difference]: Without dead ends: 11236 [2022-01-18 05:51:33,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 226 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16259 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=4464, Invalid=47292, Unknown=0, NotChecked=0, Total=51756 [2022-01-18 05:51:33,812 INFO L933 BasicCegarLoop]: 192 mSDtfsCounter, 2055 mSDsluCounter, 7112 mSDsCounter, 0 mSdLazyCounter, 7987 mSolverCounterSat, 423 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2055 SdHoareTripleChecker+Valid, 4980 SdHoareTripleChecker+Invalid, 8410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 423 IncrementalHoareTripleChecker+Valid, 7987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:51:33,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2055 Valid, 4980 Invalid, 8410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [423 Valid, 7987 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2022-01-18 05:51:33,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11236 states. [2022-01-18 05:51:33,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11236 to 6798. [2022-01-18 05:51:33,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6798 states, 6797 states have (on average 2.967927026629395) internal successors, (20173), 6797 states have internal predecessors, (20173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:51:33,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6798 states to 6798 states and 20173 transitions. [2022-01-18 05:51:33,927 INFO L78 Accepts]: Start accepts. Automaton has 6798 states and 20173 transitions. Word has length 37 [2022-01-18 05:51:33,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:51:33,927 INFO L470 AbstractCegarLoop]: Abstraction has 6798 states and 20173 transitions. [2022-01-18 05:51:33,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:51:33,927 INFO L276 IsEmpty]: Start isEmpty. Operand 6798 states and 20173 transitions. [2022-01-18 05:51:33,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:51:33,935 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:51:33,935 INFO L514 BasicCegarLoop]: trace histogram [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 05:51:33,950 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 05:51:34,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:51:34,136 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:51:34,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:51:34,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1172166425, now seen corresponding path program 26 times [2022-01-18 05:51:34,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:51:34,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337922864] [2022-01-18 05:51:34,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:51:34,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:51:34,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:51:34,493 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:51:34,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:51:34,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337922864] [2022-01-18 05:51:34,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337922864] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:51:34,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712268215] [2022-01-18 05:51:34,493 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:51:34,494 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:51:34,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:51:34,494 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 05:51:34,496 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 05:51:34,526 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:51:34,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:51:34,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:51:34,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:51:34,891 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:51:34,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 05:51:35,180 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:51:35,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 05:51:35,422 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:51:35,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:51:36,141 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:51:36,142 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 93 treesize of output 92 [2022-01-18 05:51:36,698 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:51:36,698 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 86 [2022-01-18 05:51:36,912 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:51:36,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712268215] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:51:36,913 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:51:36,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:51:36,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944570008] [2022-01-18 05:51:36,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:51:36,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:51:36,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:51:36,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:51:36,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=2533, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:51:36,914 INFO L87 Difference]: Start difference. First operand 6798 states and 20173 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:51:54,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:51:54,569 INFO L93 Difference]: Finished difference Result 12170 states and 35352 transitions. [2022-01-18 05:51:54,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-01-18 05:51:54,569 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:51:54,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:51:54,587 INFO L225 Difference]: With dead ends: 12170 [2022-01-18 05:51:54,587 INFO L226 Difference]: Without dead ends: 11813 [2022-01-18 05:51:54,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 226 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16418 ImplicationChecksByTransitivity, 14.5s TimeCoverageRelationStatistics Valid=4442, Invalid=47314, Unknown=0, NotChecked=0, Total=51756 [2022-01-18 05:51:54,589 INFO L933 BasicCegarLoop]: 214 mSDtfsCounter, 1801 mSDsluCounter, 8367 mSDsCounter, 0 mSdLazyCounter, 9427 mSolverCounterSat, 422 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1801 SdHoareTripleChecker+Valid, 5960 SdHoareTripleChecker+Invalid, 9849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 422 IncrementalHoareTripleChecker+Valid, 9427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:51:54,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1801 Valid, 5960 Invalid, 9849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [422 Valid, 9427 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-01-18 05:51:54,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11813 states. [2022-01-18 05:51:54,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11813 to 6787. [2022-01-18 05:51:54,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6787 states, 6786 states have (on average 2.967285587975243) internal successors, (20136), 6786 states have internal predecessors, (20136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:51:54,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6787 states to 6787 states and 20136 transitions. [2022-01-18 05:51:54,704 INFO L78 Accepts]: Start accepts. Automaton has 6787 states and 20136 transitions. Word has length 37 [2022-01-18 05:51:54,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:51:54,704 INFO L470 AbstractCegarLoop]: Abstraction has 6787 states and 20136 transitions. [2022-01-18 05:51:54,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:51:54,704 INFO L276 IsEmpty]: Start isEmpty. Operand 6787 states and 20136 transitions. [2022-01-18 05:51:54,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:51:54,712 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:51:54,712 INFO L514 BasicCegarLoop]: trace histogram [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 05:51:54,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-18 05:51:54,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-01-18 05:51:54,913 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:51:54,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:51:54,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1915929721, now seen corresponding path program 27 times [2022-01-18 05:51:54,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:51:54,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566206560] [2022-01-18 05:51:54,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:51:54,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:51:54,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:51:55,261 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:51:55,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:51:55,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566206560] [2022-01-18 05:51:55,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566206560] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:51:55,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920809183] [2022-01-18 05:51:55,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:51:55,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:51:55,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:51:55,264 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 05:51:55,270 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 05:51:55,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:51:55,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:51:55,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:51:55,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:51:55,686 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:51:55,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 05:51:55,964 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:51:55,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 05:51:56,201 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:51:56,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:51:56,897 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:51:56,898 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 93 treesize of output 92 [2022-01-18 05:51:57,577 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:51:57,578 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 86 [2022-01-18 05:51:57,762 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:51:57,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920809183] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:51:57,762 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:51:57,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:51:57,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847819025] [2022-01-18 05:51:57,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:51:57,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:51:57,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:51:57,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:51:57,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=2530, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:51:57,763 INFO L87 Difference]: Start difference. First operand 6787 states and 20136 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:52:15,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:52:15,409 INFO L93 Difference]: Finished difference Result 12474 states and 36149 transitions. [2022-01-18 05:52:15,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2022-01-18 05:52:15,410 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:52:15,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:52:15,428 INFO L225 Difference]: With dead ends: 12474 [2022-01-18 05:52:15,428 INFO L226 Difference]: Without dead ends: 12186 [2022-01-18 05:52:15,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 224 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15808 ImplicationChecksByTransitivity, 13.8s TimeCoverageRelationStatistics Valid=4357, Invalid=46493, Unknown=0, NotChecked=0, Total=50850 [2022-01-18 05:52:15,430 INFO L933 BasicCegarLoop]: 239 mSDtfsCounter, 1554 mSDsluCounter, 10651 mSDsCounter, 0 mSdLazyCounter, 11304 mSolverCounterSat, 337 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1554 SdHoareTripleChecker+Valid, 7541 SdHoareTripleChecker+Invalid, 11641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 337 IncrementalHoareTripleChecker+Valid, 11304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:52:15,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1554 Valid, 7541 Invalid, 11641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [337 Valid, 11304 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2022-01-18 05:52:15,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12186 states. [2022-01-18 05:52:15,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12186 to 6805. [2022-01-18 05:52:15,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6805 states, 6804 states have (on average 2.965461493239271) internal successors, (20177), 6804 states have internal predecessors, (20177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:52:15,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6805 states to 6805 states and 20177 transitions. [2022-01-18 05:52:15,552 INFO L78 Accepts]: Start accepts. Automaton has 6805 states and 20177 transitions. Word has length 37 [2022-01-18 05:52:15,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:52:15,552 INFO L470 AbstractCegarLoop]: Abstraction has 6805 states and 20177 transitions. [2022-01-18 05:52:15,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:52:15,552 INFO L276 IsEmpty]: Start isEmpty. Operand 6805 states and 20177 transitions. [2022-01-18 05:52:15,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:52:15,560 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:52:15,560 INFO L514 BasicCegarLoop]: trace histogram [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 05:52:15,575 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 05:52:15,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:52:15,760 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:52:15,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:52:15,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1139543749, now seen corresponding path program 28 times [2022-01-18 05:52:15,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:52:15,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435102621] [2022-01-18 05:52:15,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:52:15,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:52:15,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:52:16,124 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:52:16,124 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:52:16,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435102621] [2022-01-18 05:52:16,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435102621] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:52:16,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377130490] [2022-01-18 05:52:16,124 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:52:16,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:52:16,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:52:16,125 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 05:52:16,126 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 05:52:16,154 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:52:16,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:52:16,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:52:16,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:52:16,522 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 05:52:16,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 15 [2022-01-18 05:52:16,845 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:52:16,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 05:52:17,086 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:52:17,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:52:17,799 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:52:17,799 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 93 treesize of output 92 [2022-01-18 05:52:18,417 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:52:18,417 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 86 [2022-01-18 05:52:18,605 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:52:18,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377130490] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:52:18,605 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:52:18,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:52:18,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491187232] [2022-01-18 05:52:18,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:52:18,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:52:18,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:52:18,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:52:18,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=2530, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:52:18,607 INFO L87 Difference]: Start difference. First operand 6805 states and 20177 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:52:33,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:52:33,293 INFO L93 Difference]: Finished difference Result 11931 states and 34497 transitions. [2022-01-18 05:52:33,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2022-01-18 05:52:33,294 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:52:33,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:52:33,310 INFO L225 Difference]: With dead ends: 11931 [2022-01-18 05:52:33,310 INFO L226 Difference]: Without dead ends: 11636 [2022-01-18 05:52:33,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11663 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=3622, Invalid=36178, Unknown=0, NotChecked=0, Total=39800 [2022-01-18 05:52:33,312 INFO L933 BasicCegarLoop]: 201 mSDtfsCounter, 1618 mSDsluCounter, 8039 mSDsCounter, 0 mSdLazyCounter, 8814 mSolverCounterSat, 354 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1618 SdHoareTripleChecker+Valid, 5725 SdHoareTripleChecker+Invalid, 9168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 354 IncrementalHoareTripleChecker+Valid, 8814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:52:33,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1618 Valid, 5725 Invalid, 9168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [354 Valid, 8814 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-01-18 05:52:33,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11636 states. [2022-01-18 05:52:33,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11636 to 6738. [2022-01-18 05:52:33,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6738 states, 6737 states have (on average 2.9648211370046016) internal successors, (19974), 6737 states have internal predecessors, (19974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:52:33,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6738 states to 6738 states and 19974 transitions. [2022-01-18 05:52:33,422 INFO L78 Accepts]: Start accepts. Automaton has 6738 states and 19974 transitions. Word has length 37 [2022-01-18 05:52:33,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:52:33,422 INFO L470 AbstractCegarLoop]: Abstraction has 6738 states and 19974 transitions. [2022-01-18 05:52:33,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:52:33,423 INFO L276 IsEmpty]: Start isEmpty. Operand 6738 states and 19974 transitions. [2022-01-18 05:52:33,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:52:33,430 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:52:33,430 INFO L514 BasicCegarLoop]: trace histogram [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 05:52:33,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-18 05:52:33,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:52:33,631 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:52:33,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:52:33,631 INFO L85 PathProgramCache]: Analyzing trace with hash -300799283, now seen corresponding path program 29 times [2022-01-18 05:52:33,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:52:33,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464761957] [2022-01-18 05:52:33,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:52:33,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:52:33,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:52:34,102 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:52:34,103 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:52:34,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464761957] [2022-01-18 05:52:34,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464761957] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:52:34,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35240687] [2022-01-18 05:52:34,103 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:52:34,103 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:52:34,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:52:34,104 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 05:52:34,106 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 05:52:34,133 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:52:34,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:52:34,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 05:52:34,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:52:34,456 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:52:34,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:52:34,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:52:34,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:52:34,756 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 36 treesize of output 20 [2022-01-18 05:52:34,983 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:52:34,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:52:35,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:52:35,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:52:35,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:52:35,636 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 81 treesize of output 93 [2022-01-18 05:52:36,325 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:52:36,325 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 85 treesize of output 93 [2022-01-18 05:52:36,528 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:52:36,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35240687] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:52:36,528 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:52:36,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 05:52:36,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626496162] [2022-01-18 05:52:36,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:52:36,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 05:52:36,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:52:36,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 05:52:36,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=2682, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:52:36,529 INFO L87 Difference]: Start difference. First operand 6738 states and 19974 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:52:51,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:52:51,606 INFO L93 Difference]: Finished difference Result 18781 states and 54868 transitions. [2022-01-18 05:52:51,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 220 states. [2022-01-18 05:52:51,607 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 37 [2022-01-18 05:52:51,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:52:51,638 INFO L225 Difference]: With dead ends: 18781 [2022-01-18 05:52:51,638 INFO L226 Difference]: Without dead ends: 18582 [2022-01-18 05:52:51,640 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 252 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25342 ImplicationChecksByTransitivity, 13.0s TimeCoverageRelationStatistics Valid=9099, Invalid=55163, Unknown=0, NotChecked=0, Total=64262 [2022-01-18 05:52:51,640 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 3097 mSDsluCounter, 5733 mSDsCounter, 0 mSdLazyCounter, 6410 mSolverCounterSat, 548 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3097 SdHoareTripleChecker+Valid, 3912 SdHoareTripleChecker+Invalid, 7049 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 548 IncrementalHoareTripleChecker+Valid, 6410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:52:51,640 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3097 Valid, 3912 Invalid, 7049 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [548 Valid, 6410 Invalid, 0 Unknown, 91 Unchecked, 3.0s Time] [2022-01-18 05:52:51,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18582 states. [2022-01-18 05:52:51,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18582 to 6936. [2022-01-18 05:52:51,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6936 states, 6935 states have (on average 2.959048305695746) internal successors, (20521), 6935 states have internal predecessors, (20521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:52:51,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6936 states to 6936 states and 20521 transitions. [2022-01-18 05:52:51,797 INFO L78 Accepts]: Start accepts. Automaton has 6936 states and 20521 transitions. Word has length 37 [2022-01-18 05:52:51,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:52:51,797 INFO L470 AbstractCegarLoop]: Abstraction has 6936 states and 20521 transitions. [2022-01-18 05:52:51,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:52:51,798 INFO L276 IsEmpty]: Start isEmpty. Operand 6936 states and 20521 transitions. [2022-01-18 05:52:51,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:52:51,806 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:52:51,806 INFO L514 BasicCegarLoop]: trace histogram [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 05:52:51,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 05:52:52,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-18 05:52:52,006 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:52:52,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:52:52,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1395506957, now seen corresponding path program 30 times [2022-01-18 05:52:52,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:52:52,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736088836] [2022-01-18 05:52:52,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:52:52,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:52:52,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:52:52,431 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:52:52,431 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:52:52,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736088836] [2022-01-18 05:52:52,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736088836] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:52:52,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968119972] [2022-01-18 05:52:52,432 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:52:52,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:52:52,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:52:52,433 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 05:52:52,437 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 05:52:52,468 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:52:52,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:52:52,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:52:52,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:52:52,810 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:52:52,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 05:52:53,076 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:52:53,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 20 [2022-01-18 05:52:53,352 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:52:53,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:52:54,073 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:52:54,073 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 88 treesize of output 87 [2022-01-18 05:52:54,639 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:52:54,639 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 83 [2022-01-18 05:52:54,860 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:52:54,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968119972] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:52:54,861 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:52:54,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:52:54,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023741025] [2022-01-18 05:52:54,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:52:54,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:52:54,861 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:52:54,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:52:54,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=2506, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:52:54,862 INFO L87 Difference]: Start difference. First operand 6936 states and 20521 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:53:15,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:53:15,190 INFO L93 Difference]: Finished difference Result 12156 states and 34872 transitions. [2022-01-18 05:53:15,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 221 states. [2022-01-18 05:53:15,190 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:53:15,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:53:15,208 INFO L225 Difference]: With dead ends: 12156 [2022-01-18 05:53:15,208 INFO L226 Difference]: Without dead ends: 11850 [2022-01-18 05:53:15,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 251 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21205 ImplicationChecksByTransitivity, 17.0s TimeCoverageRelationStatistics Valid=7083, Invalid=56673, Unknown=0, NotChecked=0, Total=63756 [2022-01-18 05:53:15,212 INFO L933 BasicCegarLoop]: 188 mSDtfsCounter, 2041 mSDsluCounter, 8680 mSDsCounter, 0 mSdLazyCounter, 10136 mSolverCounterSat, 432 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2041 SdHoareTripleChecker+Valid, 5867 SdHoareTripleChecker+Invalid, 10568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 432 IncrementalHoareTripleChecker+Valid, 10136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:53:15,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2041 Valid, 5867 Invalid, 10568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [432 Valid, 10136 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2022-01-18 05:53:15,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11850 states. [2022-01-18 05:53:15,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11850 to 7020. [2022-01-18 05:53:15,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7020 states, 7019 states have (on average 2.9542669895996583) internal successors, (20736), 7019 states have internal predecessors, (20736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:53:15,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7020 states to 7020 states and 20736 transitions. [2022-01-18 05:53:15,373 INFO L78 Accepts]: Start accepts. Automaton has 7020 states and 20736 transitions. Word has length 37 [2022-01-18 05:53:15,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:53:15,373 INFO L470 AbstractCegarLoop]: Abstraction has 7020 states and 20736 transitions. [2022-01-18 05:53:15,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:53:15,373 INFO L276 IsEmpty]: Start isEmpty. Operand 7020 states and 20736 transitions. [2022-01-18 05:53:15,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:53:15,381 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:53:15,381 INFO L514 BasicCegarLoop]: trace histogram [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 05:53:15,396 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 05:53:15,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 05:53:15,582 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:53:15,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:53:15,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1052617481, now seen corresponding path program 31 times [2022-01-18 05:53:15,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:53:15,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213385853] [2022-01-18 05:53:15,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:53:15,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:53:15,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:53:16,011 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:53:16,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:53:16,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213385853] [2022-01-18 05:53:16,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213385853] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:53:16,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127722837] [2022-01-18 05:53:16,012 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:53:16,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:53:16,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:53:16,013 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 05:53:16,013 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 05:53:16,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:53:16,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:53:16,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:53:16,372 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 05:53:16,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 13 [2022-01-18 05:53:16,639 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:53:16,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 17 [2022-01-18 05:53:16,868 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:53:16,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:53:17,521 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:53:17,521 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 91 treesize of output 90 [2022-01-18 05:53:18,109 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:53:18,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 91 [2022-01-18 05:53:18,378 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:53:18,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127722837] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:53:18,379 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:53:18,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 05:53:18,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88493540] [2022-01-18 05:53:18,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:53:18,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 05:53:18,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:53:18,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 05:53:18,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=2704, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:53:18,380 INFO L87 Difference]: Start difference. First operand 7020 states and 20736 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:53:31,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:53:31,185 INFO L93 Difference]: Finished difference Result 16450 states and 48110 transitions. [2022-01-18 05:53:31,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2022-01-18 05:53:31,186 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 37 [2022-01-18 05:53:31,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:53:31,219 INFO L225 Difference]: With dead ends: 16450 [2022-01-18 05:53:31,219 INFO L226 Difference]: Without dead ends: 16239 [2022-01-18 05:53:31,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 201 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14006 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=5024, Invalid=35982, Unknown=0, NotChecked=0, Total=41006 [2022-01-18 05:53:31,221 INFO L933 BasicCegarLoop]: 242 mSDtfsCounter, 3019 mSDsluCounter, 9044 mSDsCounter, 0 mSdLazyCounter, 8770 mSolverCounterSat, 514 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3019 SdHoareTripleChecker+Valid, 6299 SdHoareTripleChecker+Invalid, 9284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 514 IncrementalHoareTripleChecker+Valid, 8770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:53:31,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3019 Valid, 6299 Invalid, 9284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [514 Valid, 8770 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-01-18 05:53:31,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16239 states. [2022-01-18 05:53:31,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16239 to 7017. [2022-01-18 05:53:31,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7017 states, 7016 states have (on average 2.9543899657924744) internal successors, (20728), 7016 states have internal predecessors, (20728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:53:31,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7017 states to 7017 states and 20728 transitions. [2022-01-18 05:53:31,386 INFO L78 Accepts]: Start accepts. Automaton has 7017 states and 20728 transitions. Word has length 37 [2022-01-18 05:53:31,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:53:31,386 INFO L470 AbstractCegarLoop]: Abstraction has 7017 states and 20728 transitions. [2022-01-18 05:53:31,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:53:31,387 INFO L276 IsEmpty]: Start isEmpty. Operand 7017 states and 20728 transitions. [2022-01-18 05:53:31,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:53:31,396 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:53:31,396 INFO L514 BasicCegarLoop]: trace histogram [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 05:53:31,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-01-18 05:53:31,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-18 05:53:31,597 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:53:31,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:53:31,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1546043575, now seen corresponding path program 32 times [2022-01-18 05:53:31,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:53:31,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865014347] [2022-01-18 05:53:31,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:53:31,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:53:31,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:53:32,006 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:53:32,006 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:53:32,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865014347] [2022-01-18 05:53:32,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865014347] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:53:32,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178384246] [2022-01-18 05:53:32,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:53:32,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:53:32,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:53:32,008 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 05:53:32,009 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 05:53:32,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:53:32,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:53:32,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:53:32,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:53:32,483 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:53:32,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 05:53:32,780 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:53:32,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 17 [2022-01-18 05:53:33,053 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:53:33,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:53:33,763 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:53:33,763 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 93 treesize of output 92 [2022-01-18 05:53:34,335 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:53:34,336 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 86 [2022-01-18 05:53:34,532 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:53:34,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178384246] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:53:34,532 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:53:34,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:53:34,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144937198] [2022-01-18 05:53:34,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:53:34,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:53:34,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:53:34,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:53:34,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=2520, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:53:34,534 INFO L87 Difference]: Start difference. First operand 7017 states and 20728 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:53:51,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:53:51,092 INFO L93 Difference]: Finished difference Result 11745 states and 33931 transitions. [2022-01-18 05:53:51,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 182 states. [2022-01-18 05:53:51,093 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:53:51,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:53:51,115 INFO L225 Difference]: With dead ends: 11745 [2022-01-18 05:53:51,116 INFO L226 Difference]: Without dead ends: 11496 [2022-01-18 05:53:51,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 210 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13802 ImplicationChecksByTransitivity, 13.6s TimeCoverageRelationStatistics Valid=4322, Invalid=40410, Unknown=0, NotChecked=0, Total=44732 [2022-01-18 05:53:51,119 INFO L933 BasicCegarLoop]: 197 mSDtfsCounter, 1826 mSDsluCounter, 8589 mSDsCounter, 0 mSdLazyCounter, 9400 mSolverCounterSat, 365 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1826 SdHoareTripleChecker+Valid, 5881 SdHoareTripleChecker+Invalid, 9765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 365 IncrementalHoareTripleChecker+Valid, 9400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:53:51,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1826 Valid, 5881 Invalid, 9765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [365 Valid, 9400 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-01-18 05:53:51,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11496 states. [2022-01-18 05:53:51,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11496 to 7113. [2022-01-18 05:53:51,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7113 states, 7112 states have (on average 2.952896512935883) internal successors, (21001), 7112 states have internal predecessors, (21001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:53:51,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7113 states to 7113 states and 21001 transitions. [2022-01-18 05:53:51,283 INFO L78 Accepts]: Start accepts. Automaton has 7113 states and 21001 transitions. Word has length 37 [2022-01-18 05:53:51,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:53:51,283 INFO L470 AbstractCegarLoop]: Abstraction has 7113 states and 21001 transitions. [2022-01-18 05:53:51,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:53:51,283 INFO L276 IsEmpty]: Start isEmpty. Operand 7113 states and 21001 transitions. [2022-01-18 05:53:51,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:53:51,292 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:53:51,292 INFO L514 BasicCegarLoop]: trace histogram [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 05:53:51,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 05:53:51,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 05:53:51,493 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:53:51,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:53:51,493 INFO L85 PathProgramCache]: Analyzing trace with hash 568210565, now seen corresponding path program 33 times [2022-01-18 05:53:51,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:53:51,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874691802] [2022-01-18 05:53:51,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:53:51,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:53:51,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:53:51,883 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:53:51,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:53:51,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874691802] [2022-01-18 05:53:51,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874691802] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:53:51,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672004379] [2022-01-18 05:53:51,883 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:53:51,884 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:53:51,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:53:51,885 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 05:53:51,886 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 05:53:51,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:53:51,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:53:51,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:53:51,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:53:52,234 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:53:52,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 17 [2022-01-18 05:53:52,444 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:53:52,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2022-01-18 05:53:52,643 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:53:52,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:53:53,137 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:53:53,137 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 88 [2022-01-18 05:53:53,539 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:53:53,540 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 70 treesize of output 75 [2022-01-18 05:53:53,676 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:53:53,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672004379] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:53:53,676 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:53:53,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 16] total 48 [2022-01-18 05:53:53,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283919147] [2022-01-18 05:53:53,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:53:53,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 05:53:53,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:53:53,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 05:53:53,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=2158, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:53:53,678 INFO L87 Difference]: Start difference. First operand 7113 states and 21001 transitions. Second operand has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 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 05:54:01,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:54:01,080 INFO L93 Difference]: Finished difference Result 11081 states and 32428 transitions. [2022-01-18 05:54:01,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 05:54:01,080 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 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 37 [2022-01-18 05:54:01,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:54:01,097 INFO L225 Difference]: With dead ends: 11081 [2022-01-18 05:54:01,097 INFO L226 Difference]: Without dead ends: 10811 [2022-01-18 05:54:01,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4330 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=1501, Invalid=15269, Unknown=0, NotChecked=0, Total=16770 [2022-01-18 05:54:01,098 INFO L933 BasicCegarLoop]: 177 mSDtfsCounter, 1265 mSDsluCounter, 6160 mSDsCounter, 0 mSdLazyCounter, 6396 mSolverCounterSat, 273 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1265 SdHoareTripleChecker+Valid, 4351 SdHoareTripleChecker+Invalid, 6669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 273 IncrementalHoareTripleChecker+Valid, 6396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:54:01,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1265 Valid, 4351 Invalid, 6669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [273 Valid, 6396 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-01-18 05:54:01,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10811 states. [2022-01-18 05:54:01,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10811 to 7077. [2022-01-18 05:54:01,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7077 states, 7076 states have (on average 2.951950254381006) internal successors, (20888), 7076 states have internal predecessors, (20888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:54:01,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7077 states to 7077 states and 20888 transitions. [2022-01-18 05:54:01,211 INFO L78 Accepts]: Start accepts. Automaton has 7077 states and 20888 transitions. Word has length 37 [2022-01-18 05:54:01,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:54:01,211 INFO L470 AbstractCegarLoop]: Abstraction has 7077 states and 20888 transitions. [2022-01-18 05:54:01,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 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 05:54:01,212 INFO L276 IsEmpty]: Start isEmpty. Operand 7077 states and 20888 transitions. [2022-01-18 05:54:01,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:54:01,220 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:54:01,220 INFO L514 BasicCegarLoop]: trace histogram [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 05:54:01,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 05:54:01,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 05:54:01,421 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:54:01,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:54:01,421 INFO L85 PathProgramCache]: Analyzing trace with hash -80374157, now seen corresponding path program 34 times [2022-01-18 05:54:01,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:54:01,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22902229] [2022-01-18 05:54:01,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:54:01,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:54:01,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:54:01,855 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:54:01,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:54:01,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22902229] [2022-01-18 05:54:01,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22902229] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:54:01,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854460275] [2022-01-18 05:54:01,856 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:54:01,856 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:54:01,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:54:01,857 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 05:54:01,858 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 05:54:01,883 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:54:01,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:54:01,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:54:01,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:54:02,218 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:54:02,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 05:54:02,487 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:54:02,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 17 [2022-01-18 05:54:02,713 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:54:02,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:54:03,368 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:54:03,368 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 91 treesize of output 90 [2022-01-18 05:54:03,937 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:54:03,938 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 86 [2022-01-18 05:54:04,129 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:54:04,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854460275] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:54:04,129 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:54:04,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 05:54:04,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376643143] [2022-01-18 05:54:04,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:54:04,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 05:54:04,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:54:04,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 05:54:04,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=2704, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:54:04,131 INFO L87 Difference]: Start difference. First operand 7077 states and 20888 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:54:19,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:54:19,405 INFO L93 Difference]: Finished difference Result 17196 states and 50548 transitions. [2022-01-18 05:54:19,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 182 states. [2022-01-18 05:54:19,405 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 37 [2022-01-18 05:54:19,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:54:19,442 INFO L225 Difference]: With dead ends: 17196 [2022-01-18 05:54:19,443 INFO L226 Difference]: Without dead ends: 16661 [2022-01-18 05:54:19,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 218 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16885 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=5792, Invalid=42388, Unknown=0, NotChecked=0, Total=48180 [2022-01-18 05:54:19,444 INFO L933 BasicCegarLoop]: 276 mSDtfsCounter, 2704 mSDsluCounter, 12495 mSDsCounter, 0 mSdLazyCounter, 11862 mSolverCounterSat, 476 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2704 SdHoareTripleChecker+Valid, 8537 SdHoareTripleChecker+Invalid, 12338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 476 IncrementalHoareTripleChecker+Valid, 11862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:54:19,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2704 Valid, 8537 Invalid, 12338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [476 Valid, 11862 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2022-01-18 05:54:19,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16661 states. [2022-01-18 05:54:19,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16661 to 7470. [2022-01-18 05:54:19,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7470 states, 7469 states have (on average 2.955951265229616) internal successors, (22078), 7469 states have internal predecessors, (22078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:54:19,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7470 states to 7470 states and 22078 transitions. [2022-01-18 05:54:19,616 INFO L78 Accepts]: Start accepts. Automaton has 7470 states and 22078 transitions. Word has length 37 [2022-01-18 05:54:19,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:54:19,616 INFO L470 AbstractCegarLoop]: Abstraction has 7470 states and 22078 transitions. [2022-01-18 05:54:19,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:54:19,616 INFO L276 IsEmpty]: Start isEmpty. Operand 7470 states and 22078 transitions. [2022-01-18 05:54:19,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:54:19,626 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:54:19,626 INFO L514 BasicCegarLoop]: trace histogram [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 05:54:19,641 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 05:54:19,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-01-18 05:54:19,826 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:54:19,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:54:19,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1615932083, now seen corresponding path program 35 times [2022-01-18 05:54:19,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:54:19,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183569695] [2022-01-18 05:54:19,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:54:19,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:54:19,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:54:20,205 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:54:20,205 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:54:20,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183569695] [2022-01-18 05:54:20,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183569695] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:54:20,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651392724] [2022-01-18 05:54:20,205 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:54:20,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:54:20,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:54:20,208 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 05:54:20,208 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 05:54:20,237 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:54:20,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:54:20,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:54:20,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:54:20,556 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:54:20,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 05:54:20,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:54:20,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:54:20,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:54:20,967 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 25 treesize of output 17 [2022-01-18 05:54:21,253 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:54:21,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:54:22,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:54:22,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:54:22,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:54:22,149 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 81 treesize of output 93 [2022-01-18 05:54:22,974 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:54:22,974 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 100 treesize of output 106 [2022-01-18 05:54:23,223 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:54:23,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651392724] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:54:23,223 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:54:23,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:54:23,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912097013] [2022-01-18 05:54:23,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:54:23,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:54:23,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:54:23,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:54:23,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=2470, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:54:23,224 INFO L87 Difference]: Start difference. First operand 7470 states and 22078 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:54:27,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:54:27,971 INFO L93 Difference]: Finished difference Result 9676 states and 28076 transitions. [2022-01-18 05:54:27,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-18 05:54:27,971 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:54:27,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:54:27,990 INFO L225 Difference]: With dead ends: 9676 [2022-01-18 05:54:27,990 INFO L226 Difference]: Without dead ends: 9636 [2022-01-18 05:54:27,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 52 SyntacticMatches, 10 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 3006 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=1277, Invalid=12765, Unknown=0, NotChecked=0, Total=14042 [2022-01-18 05:54:27,992 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 647 mSDsluCounter, 2989 mSDsCounter, 0 mSdLazyCounter, 1337 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 647 SdHoareTripleChecker+Valid, 1717 SdHoareTripleChecker+Invalid, 2311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 945 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:54:27,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [647 Valid, 1717 Invalid, 2311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1337 Invalid, 0 Unknown, 945 Unchecked, 0.6s Time] [2022-01-18 05:54:28,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9636 states. [2022-01-18 05:54:28,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9636 to 7587. [2022-01-18 05:54:28,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7587 states, 7586 states have (on average 2.9532032691800687) internal successors, (22403), 7586 states have internal predecessors, (22403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:54:28,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7587 states to 7587 states and 22403 transitions. [2022-01-18 05:54:28,111 INFO L78 Accepts]: Start accepts. Automaton has 7587 states and 22403 transitions. Word has length 37 [2022-01-18 05:54:28,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:54:28,111 INFO L470 AbstractCegarLoop]: Abstraction has 7587 states and 22403 transitions. [2022-01-18 05:54:28,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:54:28,112 INFO L276 IsEmpty]: Start isEmpty. Operand 7587 states and 22403 transitions. [2022-01-18 05:54:28,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:54:28,123 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:54:28,124 INFO L514 BasicCegarLoop]: trace histogram [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 05:54:28,142 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 05:54:28,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-18 05:54:28,335 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:54:28,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:54:28,335 INFO L85 PathProgramCache]: Analyzing trace with hash -989092309, now seen corresponding path program 36 times [2022-01-18 05:54:28,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:54:28,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854356737] [2022-01-18 05:54:28,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:54:28,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:54:28,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:54:28,736 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:54:28,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:54:28,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854356737] [2022-01-18 05:54:28,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854356737] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:54:28,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728961196] [2022-01-18 05:54:28,737 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:54:28,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:54:28,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:54:28,738 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 05:54:28,738 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 05:54:28,764 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:54:28,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:54:28,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:54:28,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:54:29,113 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:54:29,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 05:54:29,412 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:54:29,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 27 [2022-01-18 05:54:29,518 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:54:29,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:54:29,970 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:54:29,971 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 76 treesize of output 92 [2022-01-18 05:54:30,551 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:54:30,551 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 79 treesize of output 91 [2022-01-18 05:54:30,808 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:54:30,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728961196] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:54:30,809 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:54:30,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 16] total 47 [2022-01-18 05:54:30,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507145772] [2022-01-18 05:54:30,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:54:30,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 05:54:30,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:54:30,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 05:54:30,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=2076, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:54:30,810 INFO L87 Difference]: Start difference. First operand 7587 states and 22403 transitions. Second operand has 48 states, 48 states have (on average 2.0833333333333335) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:54:33,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:54:33,378 INFO L93 Difference]: Finished difference Result 9022 states and 26107 transitions. [2022-01-18 05:54:33,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 05:54:33,378 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.0833333333333335) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have 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 05:54:33,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:54:33,394 INFO L225 Difference]: With dead ends: 9022 [2022-01-18 05:54:33,394 INFO L226 Difference]: Without dead ends: 8992 [2022-01-18 05:54:33,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1058 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=436, Invalid=5114, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 05:54:33,395 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 450 mSDsluCounter, 3103 mSDsCounter, 0 mSdLazyCounter, 3499 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 2095 SdHoareTripleChecker+Invalid, 3578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 3499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:54:33,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 2095 Invalid, 3578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 3499 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 05:54:33,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8992 states. [2022-01-18 05:54:33,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8992 to 7784. [2022-01-18 05:54:33,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7784 states, 7783 states have (on average 2.9493768469741743) internal successors, (22955), 7783 states have internal predecessors, (22955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:54:33,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7784 states to 7784 states and 22955 transitions. [2022-01-18 05:54:33,497 INFO L78 Accepts]: Start accepts. Automaton has 7784 states and 22955 transitions. Word has length 37 [2022-01-18 05:54:33,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:54:33,498 INFO L470 AbstractCegarLoop]: Abstraction has 7784 states and 22955 transitions. [2022-01-18 05:54:33,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.0833333333333335) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:54:33,498 INFO L276 IsEmpty]: Start isEmpty. Operand 7784 states and 22955 transitions. [2022-01-18 05:54:33,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:54:33,508 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:54:33,508 INFO L514 BasicCegarLoop]: trace histogram [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 05:54:33,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 05:54:33,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-01-18 05:54:33,709 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:54:33,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:54:33,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1100376563, now seen corresponding path program 37 times [2022-01-18 05:54:33,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:54:33,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984949094] [2022-01-18 05:54:33,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:54:33,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:54:33,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:54:34,174 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:54:34,174 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:54:34,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984949094] [2022-01-18 05:54:34,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984949094] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:54:34,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649347332] [2022-01-18 05:54:34,175 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:54:34,175 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:54:34,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:54:34,180 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 05:54:34,202 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 05:54:34,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:54:34,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:54:34,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:54:34,534 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 05:54:34,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 15 [2022-01-18 05:54:34,801 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:54:34,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 17 [2022-01-18 05:54:35,031 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:54:35,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:54:35,731 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:54:35,732 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 91 treesize of output 90 [2022-01-18 05:54:36,284 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:54:36,284 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 85 treesize of output 91 [2022-01-18 05:54:36,495 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:54:36,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649347332] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:54:36,495 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:54:36,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 05:54:36,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102997597] [2022-01-18 05:54:36,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:54:36,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 05:54:36,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:54:36,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 05:54:36,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=2689, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:54:36,496 INFO L87 Difference]: Start difference. First operand 7784 states and 22955 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:54:49,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:54:49,563 INFO L93 Difference]: Finished difference Result 19763 states and 57822 transitions. [2022-01-18 05:54:49,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 180 states. [2022-01-18 05:54:49,563 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 37 [2022-01-18 05:54:49,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:54:49,619 INFO L225 Difference]: With dead ends: 19763 [2022-01-18 05:54:49,619 INFO L226 Difference]: Without dead ends: 19689 [2022-01-18 05:54:49,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 215 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17146 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=6701, Invalid=40171, Unknown=0, NotChecked=0, Total=46872 [2022-01-18 05:54:49,622 INFO L933 BasicCegarLoop]: 191 mSDtfsCounter, 3196 mSDsluCounter, 6801 mSDsCounter, 0 mSdLazyCounter, 6588 mSolverCounterSat, 624 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3196 SdHoareTripleChecker+Valid, 4824 SdHoareTripleChecker+Invalid, 7212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 624 IncrementalHoareTripleChecker+Valid, 6588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:54:49,622 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3196 Valid, 4824 Invalid, 7212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [624 Valid, 6588 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-01-18 05:54:49,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19689 states. [2022-01-18 05:54:49,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19689 to 7786. [2022-01-18 05:54:49,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7786 states, 7785 states have (on average 2.9493898522800257) internal successors, (22961), 7785 states have internal predecessors, (22961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:54:49,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7786 states to 7786 states and 22961 transitions. [2022-01-18 05:54:49,851 INFO L78 Accepts]: Start accepts. Automaton has 7786 states and 22961 transitions. Word has length 37 [2022-01-18 05:54:49,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:54:49,852 INFO L470 AbstractCegarLoop]: Abstraction has 7786 states and 22961 transitions. [2022-01-18 05:54:49,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:54:49,852 INFO L276 IsEmpty]: Start isEmpty. Operand 7786 states and 22961 transitions. [2022-01-18 05:54:49,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:54:49,861 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:54:49,861 INFO L514 BasicCegarLoop]: trace histogram [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 05:54:49,876 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 05:54:50,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:54:50,062 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:54:50,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:54:50,062 INFO L85 PathProgramCache]: Analyzing trace with hash 658914099, now seen corresponding path program 38 times [2022-01-18 05:54:50,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:54:50,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86152559] [2022-01-18 05:54:50,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:54:50,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:54:50,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:54:50,449 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:54:50,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:54:50,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86152559] [2022-01-18 05:54:50,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86152559] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:54:50,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181540940] [2022-01-18 05:54:50,449 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:54:50,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:54:50,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:54:50,451 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 05:54:50,451 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 05:54:50,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:54:50,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:54:50,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:54:50,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:54:50,797 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:54:50,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 05:54:51,081 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:54:51,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 17 [2022-01-18 05:54:51,310 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:54:51,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:54:51,985 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:54:51,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 91 treesize of output 90 [2022-01-18 05:54:52,609 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:54:52,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 91 [2022-01-18 05:54:52,789 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:54:52,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181540940] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:54:52,789 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:54:52,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 05:54:52,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655719935] [2022-01-18 05:54:52,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:54:52,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 05:54:52,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:54:52,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 05:54:52,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=2696, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:54:52,790 INFO L87 Difference]: Start difference. First operand 7786 states and 22961 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:55:07,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:55:07,097 INFO L93 Difference]: Finished difference Result 20854 states and 60966 transitions. [2022-01-18 05:55:07,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 193 states. [2022-01-18 05:55:07,097 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 37 [2022-01-18 05:55:07,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:55:07,150 INFO L225 Difference]: With dead ends: 20854 [2022-01-18 05:55:07,150 INFO L226 Difference]: Without dead ends: 20654 [2022-01-18 05:55:07,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 230 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20060 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=7496, Invalid=46096, Unknown=0, NotChecked=0, Total=53592 [2022-01-18 05:55:07,153 INFO L933 BasicCegarLoop]: 199 mSDtfsCounter, 2983 mSDsluCounter, 7347 mSDsCounter, 0 mSdLazyCounter, 7031 mSolverCounterSat, 543 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2983 SdHoareTripleChecker+Valid, 5112 SdHoareTripleChecker+Invalid, 7574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 543 IncrementalHoareTripleChecker+Valid, 7031 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:55:07,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2983 Valid, 5112 Invalid, 7574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [543 Valid, 7031 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-01-18 05:55:07,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20654 states. [2022-01-18 05:55:07,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20654 to 7787. [2022-01-18 05:55:07,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7787 states, 7786 states have (on average 2.9491394811199587) internal successors, (22962), 7786 states have internal predecessors, (22962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:55:07,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7787 states to 7787 states and 22962 transitions. [2022-01-18 05:55:07,401 INFO L78 Accepts]: Start accepts. Automaton has 7787 states and 22962 transitions. Word has length 37 [2022-01-18 05:55:07,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:55:07,401 INFO L470 AbstractCegarLoop]: Abstraction has 7787 states and 22962 transitions. [2022-01-18 05:55:07,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:55:07,402 INFO L276 IsEmpty]: Start isEmpty. Operand 7787 states and 22962 transitions. [2022-01-18 05:55:07,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:55:07,411 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:55:07,411 INFO L514 BasicCegarLoop]: trace histogram [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 05:55:07,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-01-18 05:55:07,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:55:07,612 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:55:07,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:55:07,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1366935005, now seen corresponding path program 39 times [2022-01-18 05:55:07,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:55:07,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600561714] [2022-01-18 05:55:07,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:55:07,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:55:07,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:55:08,083 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:55:08,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:55:08,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600561714] [2022-01-18 05:55:08,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600561714] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:55:08,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322419634] [2022-01-18 05:55:08,084 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:55:08,084 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:55:08,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:55:08,085 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 05:55:08,086 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 05:55:08,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:55:08,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:55:08,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:55:08,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:55:08,427 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:55:08,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 05:55:08,701 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:55:08,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:55:08,927 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:55:08,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:55:09,588 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:55:09,588 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 91 treesize of output 90 [2022-01-18 05:55:10,164 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:55:10,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 80 treesize of output 86 [2022-01-18 05:55:10,340 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:55:10,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322419634] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:55:10,340 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:55:10,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 54 [2022-01-18 05:55:10,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392469531] [2022-01-18 05:55:10,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:55:10,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 05:55:10,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:55:10,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 05:55:10,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=2697, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:55:10,341 INFO L87 Difference]: Start difference. First operand 7787 states and 22962 transitions. Second operand has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:55:23,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:55:23,378 INFO L93 Difference]: Finished difference Result 20519 states and 59992 transitions. [2022-01-18 05:55:23,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2022-01-18 05:55:23,378 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 37 [2022-01-18 05:55:23,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:55:23,417 INFO L225 Difference]: With dead ends: 20519 [2022-01-18 05:55:23,417 INFO L226 Difference]: Without dead ends: 20332 [2022-01-18 05:55:23,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 214 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16740 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=6123, Invalid=40317, Unknown=0, NotChecked=0, Total=46440 [2022-01-18 05:55:23,420 INFO L933 BasicCegarLoop]: 229 mSDtfsCounter, 2858 mSDsluCounter, 8383 mSDsCounter, 0 mSdLazyCounter, 7550 mSolverCounterSat, 519 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2858 SdHoareTripleChecker+Valid, 5925 SdHoareTripleChecker+Invalid, 8069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 519 IncrementalHoareTripleChecker+Valid, 7550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:55:23,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2858 Valid, 5925 Invalid, 8069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [519 Valid, 7550 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-01-18 05:55:23,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20332 states. [2022-01-18 05:55:23,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20332 to 7759. [2022-01-18 05:55:23,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7759 states, 7758 states have (on average 2.9498582108790927) internal successors, (22885), 7758 states have internal predecessors, (22885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:55:23,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7759 states to 7759 states and 22885 transitions. [2022-01-18 05:55:23,668 INFO L78 Accepts]: Start accepts. Automaton has 7759 states and 22885 transitions. Word has length 37 [2022-01-18 05:55:23,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:55:23,668 INFO L470 AbstractCegarLoop]: Abstraction has 7759 states and 22885 transitions. [2022-01-18 05:55:23,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9090909090909092) internal successors, (105), 54 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 05:55:23,668 INFO L276 IsEmpty]: Start isEmpty. Operand 7759 states and 22885 transitions. [2022-01-18 05:55:23,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:55:23,678 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:55:23,678 INFO L514 BasicCegarLoop]: trace histogram [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 05:55:23,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-18 05:55:23,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-18 05:55:23,879 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:55:23,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:55:23,880 INFO L85 PathProgramCache]: Analyzing trace with hash -411405653, now seen corresponding path program 40 times [2022-01-18 05:55:23,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:55:23,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53870332] [2022-01-18 05:55:23,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:55:23,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:55:23,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:55:24,263 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:55:24,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:55:24,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53870332] [2022-01-18 05:55:24,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53870332] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:55:24,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836250459] [2022-01-18 05:55:24,264 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:55:24,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:55:24,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:55:24,265 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 05:55:24,265 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 05:55:24,297 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:55:24,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:55:24,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:55:24,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:55:24,726 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:55:24,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 19 [2022-01-18 05:55:24,801 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:55:24,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 05:55:24,996 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:55:24,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:55:25,492 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:55:25,492 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 88 [2022-01-18 05:55:25,885 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:55:25,885 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 70 treesize of output 75 [2022-01-18 05:55:26,040 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:55:26,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836250459] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:55:26,040 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:55:26,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 16] total 47 [2022-01-18 05:55:26,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093451201] [2022-01-18 05:55:26,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:55:26,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 05:55:26,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:55:26,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 05:55:26,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=2025, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:55:26,041 INFO L87 Difference]: Start difference. First operand 7759 states and 22885 transitions. Second operand has 48 states, 48 states have (on average 2.1875) internal successors, (105), 47 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 05:55:34,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:55:34,381 INFO L93 Difference]: Finished difference Result 16527 states and 48669 transitions. [2022-01-18 05:55:34,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-01-18 05:55:34,381 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.1875) internal successors, (105), 47 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 37 [2022-01-18 05:55:34,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:55:34,412 INFO L225 Difference]: With dead ends: 16527 [2022-01-18 05:55:34,412 INFO L226 Difference]: Without dead ends: 16202 [2022-01-18 05:55:34,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5778 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=2330, Invalid=18262, Unknown=0, NotChecked=0, Total=20592 [2022-01-18 05:55:34,414 INFO L933 BasicCegarLoop]: 193 mSDtfsCounter, 1564 mSDsluCounter, 6750 mSDsCounter, 0 mSdLazyCounter, 6270 mSolverCounterSat, 407 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1564 SdHoareTripleChecker+Valid, 5270 SdHoareTripleChecker+Invalid, 6677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 407 IncrementalHoareTripleChecker+Valid, 6270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:55:34,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1564 Valid, 5270 Invalid, 6677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [407 Valid, 6270 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-01-18 05:55:34,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16202 states. [2022-01-18 05:55:34,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16202 to 8119. [2022-01-18 05:55:34,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8119 states, 8118 states have (on average 2.9599655087459964) internal successors, (24029), 8118 states have internal predecessors, (24029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:55:34,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8119 states to 8119 states and 24029 transitions. [2022-01-18 05:55:34,596 INFO L78 Accepts]: Start accepts. Automaton has 8119 states and 24029 transitions. Word has length 37 [2022-01-18 05:55:34,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:55:34,596 INFO L470 AbstractCegarLoop]: Abstraction has 8119 states and 24029 transitions. [2022-01-18 05:55:34,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.1875) internal successors, (105), 47 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 05:55:34,597 INFO L276 IsEmpty]: Start isEmpty. Operand 8119 states and 24029 transitions. [2022-01-18 05:55:34,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:55:34,606 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:55:34,606 INFO L514 BasicCegarLoop]: trace histogram [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 05:55:34,622 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-01-18 05:55:34,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 05:55:34,807 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:55:34,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:55:34,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1102743625, now seen corresponding path program 41 times [2022-01-18 05:55:34,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:55:34,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131704891] [2022-01-18 05:55:34,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:55:34,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:55:34,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:55:35,220 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:55:35,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:55:35,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131704891] [2022-01-18 05:55:35,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131704891] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:55:35,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449398566] [2022-01-18 05:55:35,221 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:55:35,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:55:35,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:55:35,222 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 05:55:35,224 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 05:55:35,249 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:55:35,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:55:35,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 05:55:35,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:55:35,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:55:35,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:55:35,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:55:35,770 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 31 treesize of output 19 [2022-01-18 05:55:35,846 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:55:35,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 31 [2022-01-18 05:55:36,078 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:55:36,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:55:36,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:55:36,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:55:36,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:55:36,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:55:36,570 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 82 treesize of output 82 [2022-01-18 05:55:36,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:55:36,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:55:36,986 INFO L353 Elim1Store]: treesize reduction 5, result has 86.5 percent of original size [2022-01-18 05:55:36,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 68 treesize of output 75 [2022-01-18 05:55:37,150 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:55:37,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449398566] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:55:37,150 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:55:37,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 16] total 46 [2022-01-18 05:55:37,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557974751] [2022-01-18 05:55:37,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:55:37,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:55:37,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:55:37,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:55:37,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1921, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:55:37,152 INFO L87 Difference]: Start difference. First operand 8119 states and 24029 transitions. Second operand has 47 states, 47 states have (on average 2.234042553191489) internal successors, (105), 46 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 05:55:42,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:55:42,439 INFO L93 Difference]: Finished difference Result 12766 states and 37052 transitions. [2022-01-18 05:55:42,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 05:55:42,439 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.234042553191489) internal successors, (105), 46 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 37 [2022-01-18 05:55:42,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:55:42,462 INFO L225 Difference]: With dead ends: 12766 [2022-01-18 05:55:42,462 INFO L226 Difference]: Without dead ends: 12521 [2022-01-18 05:55:42,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2626 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=1313, Invalid=9817, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 05:55:42,463 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 906 mSDsluCounter, 2460 mSDsCounter, 0 mSdLazyCounter, 2103 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 906 SdHoareTripleChecker+Valid, 1660 SdHoareTripleChecker+Invalid, 2946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 2103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 610 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:55:42,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [906 Valid, 1660 Invalid, 2946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 2103 Invalid, 0 Unknown, 610 Unchecked, 1.1s Time] [2022-01-18 05:55:42,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12521 states. [2022-01-18 05:55:42,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12521 to 8131. [2022-01-18 05:55:42,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8131 states, 8130 states have (on average 2.9580565805658057) internal successors, (24049), 8130 states have internal predecessors, (24049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:55:42,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8131 states to 8131 states and 24049 transitions. [2022-01-18 05:55:42,651 INFO L78 Accepts]: Start accepts. Automaton has 8131 states and 24049 transitions. Word has length 37 [2022-01-18 05:55:42,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:55:42,651 INFO L470 AbstractCegarLoop]: Abstraction has 8131 states and 24049 transitions. [2022-01-18 05:55:42,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.234042553191489) internal successors, (105), 46 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 05:55:42,651 INFO L276 IsEmpty]: Start isEmpty. Operand 8131 states and 24049 transitions. [2022-01-18 05:55:42,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:55:42,661 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:55:42,661 INFO L514 BasicCegarLoop]: trace histogram [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 05:55:42,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-18 05:55:42,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-01-18 05:55:42,862 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:55:42,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:55:42,862 INFO L85 PathProgramCache]: Analyzing trace with hash 673982597, now seen corresponding path program 42 times [2022-01-18 05:55:42,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:55:42,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240941708] [2022-01-18 05:55:42,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:55:42,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:55:42,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:55:43,222 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:55:43,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:55:43,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240941708] [2022-01-18 05:55:43,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240941708] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:55:43,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546354981] [2022-01-18 05:55:43,222 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:55:43,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:55:43,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:55:43,223 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 05:55:43,224 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 05:55:43,250 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:55:43,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:55:43,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:55:43,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:55:43,636 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:55:43,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 05:55:43,762 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:55:43,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 26 [2022-01-18 05:55:43,961 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:55:43,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:55:44,456 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:55:44,456 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 88 [2022-01-18 05:55:44,880 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:55:44,880 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 70 treesize of output 75 [2022-01-18 05:55:45,031 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:55:45,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546354981] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:55:45,031 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:55:45,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 16] total 48 [2022-01-18 05:55:45,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913306861] [2022-01-18 05:55:45,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:55:45,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 05:55:45,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:55:45,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 05:55:45,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=2125, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:55:45,032 INFO L87 Difference]: Start difference. First operand 8131 states and 24049 transitions. Second operand has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 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 05:55:54,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:55:54,717 INFO L93 Difference]: Finished difference Result 17942 states and 52741 transitions. [2022-01-18 05:55:54,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2022-01-18 05:55:54,717 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 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 37 [2022-01-18 05:55:54,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:55:54,750 INFO L225 Difference]: With dead ends: 17942 [2022-01-18 05:55:54,750 INFO L226 Difference]: Without dead ends: 17605 [2022-01-18 05:55:54,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8744 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=2996, Invalid=25060, Unknown=0, NotChecked=0, Total=28056 [2022-01-18 05:55:54,751 INFO L933 BasicCegarLoop]: 176 mSDtfsCounter, 1821 mSDsluCounter, 6036 mSDsCounter, 0 mSdLazyCounter, 6130 mSolverCounterSat, 473 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1821 SdHoareTripleChecker+Valid, 4525 SdHoareTripleChecker+Invalid, 6603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 473 IncrementalHoareTripleChecker+Valid, 6130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:55:54,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1821 Valid, 4525 Invalid, 6603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [473 Valid, 6130 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-01-18 05:55:54,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17605 states. [2022-01-18 05:55:54,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17605 to 8172. [2022-01-18 05:55:54,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8172 states, 8171 states have (on average 2.9597356504711785) internal successors, (24184), 8171 states have internal predecessors, (24184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:55:54,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8172 states to 8172 states and 24184 transitions. [2022-01-18 05:55:54,924 INFO L78 Accepts]: Start accepts. Automaton has 8172 states and 24184 transitions. Word has length 37 [2022-01-18 05:55:54,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:55:54,925 INFO L470 AbstractCegarLoop]: Abstraction has 8172 states and 24184 transitions. [2022-01-18 05:55:54,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 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 05:55:54,925 INFO L276 IsEmpty]: Start isEmpty. Operand 8172 states and 24184 transitions. [2022-01-18 05:55:54,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:55:54,935 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:55:54,935 INFO L514 BasicCegarLoop]: trace histogram [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 05:55:54,950 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 05:55:55,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:55:55,136 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:55:55,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:55:55,136 INFO L85 PathProgramCache]: Analyzing trace with hash 2027399361, now seen corresponding path program 43 times [2022-01-18 05:55:55,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:55:55,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724866899] [2022-01-18 05:55:55,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:55:55,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:55:55,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:55:55,564 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:55:55,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:55:55,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724866899] [2022-01-18 05:55:55,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724866899] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:55:55,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138509630] [2022-01-18 05:55:55,565 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:55:55,565 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:55:55,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:55:55,566 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:55:55,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-18 05:55:55,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:55:55,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:55:55,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:55:55,995 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:55:55,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 05:55:56,218 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:55:56,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 17 [2022-01-18 05:55:56,458 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:55:56,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:55:57,130 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:55:57,130 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 93 treesize of output 92 [2022-01-18 05:55:57,689 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:55:57,690 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 86 [2022-01-18 05:55:57,911 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:55:57,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138509630] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:55:57,911 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:55:57,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:55:57,912 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133291780] [2022-01-18 05:55:57,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:55:57,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:55:57,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:55:57,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:55:57,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=2510, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:55:57,913 INFO L87 Difference]: Start difference. First operand 8172 states and 24184 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:56:07,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:07,614 INFO L93 Difference]: Finished difference Result 14522 states and 41992 transitions. [2022-01-18 05:56:07,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-01-18 05:56:07,614 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:56:07,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:07,642 INFO L225 Difference]: With dead ends: 14522 [2022-01-18 05:56:07,642 INFO L226 Difference]: Without dead ends: 14351 [2022-01-18 05:56:07,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5831 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=2469, Invalid=19583, Unknown=0, NotChecked=0, Total=22052 [2022-01-18 05:56:07,644 INFO L933 BasicCegarLoop]: 163 mSDtfsCounter, 1372 mSDsluCounter, 7912 mSDsCounter, 0 mSdLazyCounter, 7752 mSolverCounterSat, 315 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1372 SdHoareTripleChecker+Valid, 5546 SdHoareTripleChecker+Invalid, 8067 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 315 IncrementalHoareTripleChecker+Valid, 7752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:07,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1372 Valid, 5546 Invalid, 8067 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [315 Valid, 7752 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-01-18 05:56:07,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14351 states. [2022-01-18 05:56:07,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14351 to 8181. [2022-01-18 05:56:07,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8181 states, 8180 states have (on average 2.958679706601467) internal successors, (24202), 8180 states have internal predecessors, (24202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:07,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8181 states to 8181 states and 24202 transitions. [2022-01-18 05:56:07,833 INFO L78 Accepts]: Start accepts. Automaton has 8181 states and 24202 transitions. Word has length 37 [2022-01-18 05:56:07,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:07,833 INFO L470 AbstractCegarLoop]: Abstraction has 8181 states and 24202 transitions. [2022-01-18 05:56:07,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:56:07,833 INFO L276 IsEmpty]: Start isEmpty. Operand 8181 states and 24202 transitions. [2022-01-18 05:56:07,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:56:07,844 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:07,844 INFO L514 BasicCegarLoop]: trace histogram [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 05:56:07,859 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-01-18 05:56:08,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 05:56:08,044 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:08,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:08,045 INFO L85 PathProgramCache]: Analyzing trace with hash -153313795, now seen corresponding path program 44 times [2022-01-18 05:56:08,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:08,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708803276] [2022-01-18 05:56:08,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:08,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:08,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:08,406 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:08,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:08,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708803276] [2022-01-18 05:56:08,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708803276] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:08,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67028987] [2022-01-18 05:56:08,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:56:08,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:08,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:08,408 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:56:08,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-18 05:56:08,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:56:08,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:08,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:56:08,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:08,821 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:56:08,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 05:56:09,099 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:56:09,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 05:56:09,298 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:09,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:09,959 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:56:09,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 93 treesize of output 92 [2022-01-18 05:56:10,576 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:56:10,577 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 86 [2022-01-18 05:56:10,767 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:10,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67028987] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:10,768 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:10,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:56:10,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105335544] [2022-01-18 05:56:10,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:10,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:56:10,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:10,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:56:10,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=2516, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:56:10,769 INFO L87 Difference]: Start difference. First operand 8181 states and 24202 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:56:21,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:21,887 INFO L93 Difference]: Finished difference Result 15938 states and 46371 transitions. [2022-01-18 05:56:21,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2022-01-18 05:56:21,888 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:56:21,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:21,915 INFO L225 Difference]: With dead ends: 15938 [2022-01-18 05:56:21,915 INFO L226 Difference]: Without dead ends: 15802 [2022-01-18 05:56:21,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7415 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=3001, Invalid=23405, Unknown=0, NotChecked=0, Total=26406 [2022-01-18 05:56:21,916 INFO L933 BasicCegarLoop]: 176 mSDtfsCounter, 1248 mSDsluCounter, 7497 mSDsCounter, 0 mSdLazyCounter, 7128 mSolverCounterSat, 322 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1248 SdHoareTripleChecker+Valid, 5308 SdHoareTripleChecker+Invalid, 7450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 322 IncrementalHoareTripleChecker+Valid, 7128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:21,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1248 Valid, 5308 Invalid, 7450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [322 Valid, 7128 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-01-18 05:56:21,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15802 states. [2022-01-18 05:56:22,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15802 to 8178. [2022-01-18 05:56:22,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8178 states, 8177 states have (on average 2.958786841139782) internal successors, (24194), 8177 states have internal predecessors, (24194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:22,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8178 states to 8178 states and 24194 transitions. [2022-01-18 05:56:22,087 INFO L78 Accepts]: Start accepts. Automaton has 8178 states and 24194 transitions. Word has length 37 [2022-01-18 05:56:22,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:22,088 INFO L470 AbstractCegarLoop]: Abstraction has 8178 states and 24194 transitions. [2022-01-18 05:56:22,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:56:22,088 INFO L276 IsEmpty]: Start isEmpty. Operand 8178 states and 24194 transitions. [2022-01-18 05:56:22,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:56:22,099 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:22,099 INFO L514 BasicCegarLoop]: trace histogram [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 05:56:22,115 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-01-18 05:56:22,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:22,300 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:22,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:22,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1360184945, now seen corresponding path program 45 times [2022-01-18 05:56:22,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:22,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713618485] [2022-01-18 05:56:22,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:22,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:22,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:22,742 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:22,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:22,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713618485] [2022-01-18 05:56:22,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713618485] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:22,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884077785] [2022-01-18 05:56:22,743 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:56:22,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:22,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:22,744 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:56:22,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-18 05:56:22,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:56:22,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:22,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:56:22,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:23,247 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:56:23,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 19 [2022-01-18 05:56:23,529 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:56:23,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 21 [2022-01-18 05:56:23,733 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:23,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:24,397 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:56:24,397 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 88 treesize of output 87 [2022-01-18 05:56:25,065 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:56:25,066 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 83 [2022-01-18 05:56:25,262 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:25,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884077785] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:25,263 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:25,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:56:25,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775385203] [2022-01-18 05:56:25,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:25,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:56:25,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:25,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:56:25,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=2511, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:56:25,264 INFO L87 Difference]: Start difference. First operand 8178 states and 24194 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:56:35,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:35,674 INFO L93 Difference]: Finished difference Result 16421 states and 47803 transitions. [2022-01-18 05:56:35,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-01-18 05:56:35,678 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:56:35,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:35,705 INFO L225 Difference]: With dead ends: 16421 [2022-01-18 05:56:35,705 INFO L226 Difference]: Without dead ends: 16254 [2022-01-18 05:56:35,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7405 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=3052, Invalid=23680, Unknown=0, NotChecked=0, Total=26732 [2022-01-18 05:56:35,706 INFO L933 BasicCegarLoop]: 176 mSDtfsCounter, 1340 mSDsluCounter, 8091 mSDsCounter, 0 mSdLazyCounter, 7167 mSolverCounterSat, 330 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1340 SdHoareTripleChecker+Valid, 5736 SdHoareTripleChecker+Invalid, 7497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 330 IncrementalHoareTripleChecker+Valid, 7167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:35,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1340 Valid, 5736 Invalid, 7497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [330 Valid, 7167 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-01-18 05:56:35,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16254 states. [2022-01-18 05:56:35,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16254 to 8157. [2022-01-18 05:56:35,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8157 states, 8156 states have (on average 2.96174595389897) internal successors, (24156), 8156 states have internal predecessors, (24156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:35,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8157 states to 8157 states and 24156 transitions. [2022-01-18 05:56:35,870 INFO L78 Accepts]: Start accepts. Automaton has 8157 states and 24156 transitions. Word has length 37 [2022-01-18 05:56:35,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:35,870 INFO L470 AbstractCegarLoop]: Abstraction has 8157 states and 24156 transitions. [2022-01-18 05:56:35,870 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:56:35,870 INFO L276 IsEmpty]: Start isEmpty. Operand 8157 states and 24156 transitions. [2022-01-18 05:56:35,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:56:35,881 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:35,881 INFO L514 BasicCegarLoop]: trace histogram [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 05:56:35,897 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:36,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-18 05:56:36,082 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:36,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:36,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1510437841, now seen corresponding path program 46 times [2022-01-18 05:56:36,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:36,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330988133] [2022-01-18 05:56:36,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:36,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:36,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:36,480 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:36,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:36,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330988133] [2022-01-18 05:56:36,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330988133] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:36,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709282543] [2022-01-18 05:56:36,480 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:56:36,481 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:36,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:36,482 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:56:36,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-18 05:56:36,510 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:56:36,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:36,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:56:36,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:37,031 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:56:37,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 05:56:37,117 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:56:37,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:56:37,358 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:37,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:38,039 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:56:38,039 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 93 treesize of output 92 [2022-01-18 05:56:38,693 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:56:38,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 91 [2022-01-18 05:56:38,880 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:38,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709282543] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:38,880 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:38,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 51 [2022-01-18 05:56:38,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508294799] [2022-01-18 05:56:38,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:38,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-01-18 05:56:38,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:38,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-01-18 05:56:38,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=2408, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 05:56:38,881 INFO L87 Difference]: Start difference. First operand 8157 states and 24156 transitions. Second operand has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 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 05:56:49,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:49,154 INFO L93 Difference]: Finished difference Result 15761 states and 45784 transitions. [2022-01-18 05:56:49,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2022-01-18 05:56:49,154 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 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 37 [2022-01-18 05:56:49,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:49,182 INFO L225 Difference]: With dead ends: 15761 [2022-01-18 05:56:49,182 INFO L226 Difference]: Without dead ends: 15516 [2022-01-18 05:56:49,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6064 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=2378, Invalid=21492, Unknown=0, NotChecked=0, Total=23870 [2022-01-18 05:56:49,183 INFO L933 BasicCegarLoop]: 155 mSDtfsCounter, 1683 mSDsluCounter, 5893 mSDsCounter, 0 mSdLazyCounter, 6077 mSolverCounterSat, 375 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1683 SdHoareTripleChecker+Valid, 4306 SdHoareTripleChecker+Invalid, 6452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 375 IncrementalHoareTripleChecker+Valid, 6077 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:49,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1683 Valid, 4306 Invalid, 6452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [375 Valid, 6077 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-01-18 05:56:49,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15516 states. [2022-01-18 05:56:49,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15516 to 8130. [2022-01-18 05:56:49,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8130 states, 8129 states have (on average 2.962726042563661) internal successors, (24084), 8129 states have internal predecessors, (24084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:49,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8130 states to 8130 states and 24084 transitions. [2022-01-18 05:56:49,346 INFO L78 Accepts]: Start accepts. Automaton has 8130 states and 24084 transitions. Word has length 37 [2022-01-18 05:56:49,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:49,346 INFO L470 AbstractCegarLoop]: Abstraction has 8130 states and 24084 transitions. [2022-01-18 05:56:49,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.019230769230769) internal successors, (105), 51 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 05:56:49,347 INFO L276 IsEmpty]: Start isEmpty. Operand 8130 states and 24084 transitions. [2022-01-18 05:56:49,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:56:49,357 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:49,357 INFO L514 BasicCegarLoop]: trace histogram [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 05:56:49,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:49,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-01-18 05:56:49,558 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:49,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:49,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1081676813, now seen corresponding path program 47 times [2022-01-18 05:56:49,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:49,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524815803] [2022-01-18 05:56:49,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:49,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:49,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:49,949 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:49,949 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:49,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524815803] [2022-01-18 05:56:49,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524815803] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:49,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749817702] [2022-01-18 05:56:49,950 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:56:49,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:49,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:49,951 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:56:49,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-18 05:56:49,980 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:56:49,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:56:49,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:56:49,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:56:50,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:56:50,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:56:50,435 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 31 treesize of output 19 [2022-01-18 05:56:50,669 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:56:50,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 20 [2022-01-18 05:56:50,910 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:50,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:56:51,590 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:56:51,591 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 88 treesize of output 87 [2022-01-18 05:56:52,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:56:52,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:56:52,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:56:52,211 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 73 treesize of output 83 [2022-01-18 05:56:52,540 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:52,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749817702] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:56:52,541 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:56:52,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 52 [2022-01-18 05:56:52,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097454352] [2022-01-18 05:56:52,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:56:52,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 05:56:52,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:56:52,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 05:56:52,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=2489, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:56:52,542 INFO L87 Difference]: Start difference. First operand 8130 states and 24084 transitions. Second operand has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:56:59,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:56:59,244 INFO L93 Difference]: Finished difference Result 12250 states and 35435 transitions. [2022-01-18 05:56:59,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-01-18 05:56:59,245 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 37 [2022-01-18 05:56:59,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:56:59,263 INFO L225 Difference]: With dead ends: 12250 [2022-01-18 05:56:59,263 INFO L226 Difference]: Without dead ends: 12065 [2022-01-18 05:56:59,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3158 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=1750, Invalid=13012, Unknown=0, NotChecked=0, Total=14762 [2022-01-18 05:56:59,265 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 982 mSDsluCounter, 2632 mSDsCounter, 0 mSdLazyCounter, 2693 mSolverCounterSat, 268 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 982 SdHoareTripleChecker+Valid, 1670 SdHoareTripleChecker+Invalid, 3394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 268 IncrementalHoareTripleChecker+Valid, 2693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 433 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:56:59,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [982 Valid, 1670 Invalid, 3394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [268 Valid, 2693 Invalid, 0 Unknown, 433 Unchecked, 1.3s Time] [2022-01-18 05:56:59,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12065 states. [2022-01-18 05:56:59,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12065 to 8138. [2022-01-18 05:56:59,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8138 states, 8137 states have (on average 2.9604276760476833) internal successors, (24089), 8137 states have internal predecessors, (24089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:56:59,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8138 states to 8138 states and 24089 transitions. [2022-01-18 05:56:59,399 INFO L78 Accepts]: Start accepts. Automaton has 8138 states and 24089 transitions. Word has length 37 [2022-01-18 05:56:59,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:56:59,399 INFO L470 AbstractCegarLoop]: Abstraction has 8138 states and 24089 transitions. [2022-01-18 05:56:59,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9811320754716981) internal successors, (105), 52 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 05:56:59,399 INFO L276 IsEmpty]: Start isEmpty. Operand 8138 states and 24089 transitions. [2022-01-18 05:56:59,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:56:59,409 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:56:59,409 INFO L514 BasicCegarLoop]: trace histogram [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 05:56:59,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-01-18 05:56:59,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:59,611 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 05:56:59,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:56:59,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1859873719, now seen corresponding path program 48 times [2022-01-18 05:56:59,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:56:59,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272195171] [2022-01-18 05:56:59,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:56:59,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:56:59,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:56:59,995 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:56:59,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:56:59,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272195171] [2022-01-18 05:56:59,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272195171] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:56:59,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120624082] [2022-01-18 05:56:59,996 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:56:59,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:56:59,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:56:59,997 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:57:00,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 05:57:00,032 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:57:00,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:57:00,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 45 conjunts are in the unsatisfiable core [2022-01-18 05:57:00,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:57:00,403 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:57:00,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 05:57:00,536 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 05:57:00,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 26 [2022-01-18 05:57:00,734 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:00,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:57:01,244 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:57:01,244 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 88 [2022-01-18 05:57:01,693 INFO L353 Elim1Store]: treesize reduction 29, result has 52.5 percent of original size [2022-01-18 05:57:01,694 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 70 treesize of output 75 [2022-01-18 05:57:01,864 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:57:01,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120624082] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:57:01,864 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:57:01,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 16] total 48 [2022-01-18 05:57:01,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89617009] [2022-01-18 05:57:01,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:57:01,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 05:57:01,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:57:01,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 05:57:01,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=2129, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:57:01,866 INFO L87 Difference]: Start difference. First operand 8138 states and 24089 transitions. Second operand has 49 states, 49 states have (on average 2.142857142857143) internal successors, (105), 48 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) Received shutdown request... [2022-01-18 05:57:04,412 WARN L244 SmtUtils]: Removed 6 from assertion stack [2022-01-18 05:57:04,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 05:57:04,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1154 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=811, Invalid=5509, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 05:57:04,413 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 476 mSDsluCounter, 1410 mSDsCounter, 0 mSdLazyCounter, 1611 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 476 SdHoareTripleChecker+Valid, 960 SdHoareTripleChecker+Invalid, 1803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 1611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:57:04,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [476 Valid, 960 Invalid, 1803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [192 Valid, 1611 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 05:57:04,414 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 05:57:04,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-01-18 05:57:04,447 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 05:57:04,451 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 05:57:04,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-01-18 05:57:04,615 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (8138states) and FLOYD_HOARE automaton (currently 35 states, 49 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 42 for 26ms.. [2022-01-18 05:57:04,616 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 05:57:04,616 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 05:57:04,616 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 05:57:04,618 INFO L732 BasicCegarLoop]: Path program histogram: [48, 5, 1, 1] [2022-01-18 05:57:04,620 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 05:57:04,620 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 05:57:04,622 INFO L202 PluginConnector]: Adding new model horseshoe.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 05:57:04 BasicIcfg [2022-01-18 05:57:04,622 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 05:57:04,622 INFO L158 Benchmark]: Toolchain (without parser) took 722431.91ms. Allocated memory was 381.7MB in the beginning and 1.1GB in the end (delta: 704.6MB). Free memory was 342.9MB in the beginning and 431.3MB in the end (delta: -88.4MB). Peak memory consumption was 619.1MB. Max. memory is 16.0GB. [2022-01-18 05:57:04,622 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 381.7MB. Free memory is still 344.2MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 05:57:04,622 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.65ms. Allocated memory is still 381.7MB. Free memory was 342.7MB in the beginning and 341.3MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 05:57:04,622 INFO L158 Benchmark]: Boogie Preprocessor took 19.21ms. Allocated memory is still 381.7MB. Free memory was 341.3MB in the beginning and 340.3MB in the end (delta: 977.5kB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-18 05:57:04,622 INFO L158 Benchmark]: RCFGBuilder took 260.26ms. Allocated memory is still 381.7MB. Free memory was 340.3MB in the beginning and 330.2MB in the end (delta: 10.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2022-01-18 05:57:04,622 INFO L158 Benchmark]: TraceAbstraction took 722121.27ms. Allocated memory was 381.7MB in the beginning and 1.1GB in the end (delta: 704.6MB). Free memory was 329.8MB in the beginning and 431.3MB in the end (delta: -101.5MB). Peak memory consumption was 604.5MB. Max. memory is 16.0GB. [2022-01-18 05:57:04,622 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 381.7MB. Free memory is still 344.2MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 25.65ms. Allocated memory is still 381.7MB. Free memory was 342.7MB in the beginning and 341.3MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 19.21ms. Allocated memory is still 381.7MB. Free memory was 341.3MB in the beginning and 340.3MB in the end (delta: 977.5kB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * RCFGBuilder took 260.26ms. Allocated memory is still 381.7MB. Free memory was 340.3MB in the beginning and 330.2MB in the end (delta: 10.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 722121.27ms. Allocated memory was 381.7MB in the beginning and 1.1GB in the end (delta: 704.6MB). Free memory was 329.8MB in the beginning and 431.3MB in the end (delta: -101.5MB). Peak memory consumption was 604.5MB. 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: 84]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (8138states) and FLOYD_HOARE automaton (currently 35 states, 49 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 42 for 26ms.. - TimeoutResultAtElement [Line: 77]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (8138states) and FLOYD_HOARE automaton (currently 35 states, 49 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 42 for 26ms.. - TimeoutResultAtElement [Line: 77]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (8138states) and FLOYD_HOARE automaton (currently 35 states, 49 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 42 for 26ms.. - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (8138states) and FLOYD_HOARE automaton (currently 35 states, 49 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 42 for 26ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 53 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 722.0s, OverallIterations: 55, TraceHistogramMax: 2, PathProgramHistogramMax: 48, EmptinessCheckTime: 0.5s, AutomataDifference: 572.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 85195 SdHoareTripleChecker+Valid, 149.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 85195 mSDsluCounter, 226346 SdHoareTripleChecker+Invalid, 127.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 2382 IncrementalHoareTripleChecker+Unchecked, 320292 mSDsCounter, 17023 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 334240 IncrementalHoareTripleChecker+Invalid, 353645 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 17023 mSolverCounterUnsat, 8381 mSDtfsCounter, 334240 mSolverCounterSat, 1.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 10733 GetRequests, 2079 SyntacticMatches, 77 SemanticMatches, 8576 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 526787 ImplicationChecksByTransitivity, 470.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8181occurred in iteration=50, InterpolantAutomatonStates: 6980, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.2s AutomataMinimizationTime, 54 MinimizatonAttempts, 289920 StatesRemovedByMinimization, 51 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 128.4s InterpolantComputationTime, 3806 NumberOfCodeBlocks, 3806 NumberOfCodeBlocksAsserted, 173 NumberOfCheckSat, 5462 ConstructedInterpolants, 36 QuantifiedInterpolants, 156274 SizeOfPredicates, 633 NumberOfNonLiveVariables, 5179 ConjunctsInSsa, 2028 ConjunctsInUnsatCore, 157 InterpolantComputations, 5 PerfectInterpolantSequences, 47/2013 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