/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-?-bc289cb [2022-01-28 15:40:05,568 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-28 15:40:05,570 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-28 15:40:05,619 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-28 15:40:05,619 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-28 15:40:05,620 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-28 15:40:05,621 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-28 15:40:05,622 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-28 15:40:05,623 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-28 15:40:05,624 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-28 15:40:05,624 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-28 15:40:05,625 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-28 15:40:05,625 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-28 15:40:05,626 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-28 15:40:05,627 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-28 15:40:05,627 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-28 15:40:05,628 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-28 15:40:05,628 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-28 15:40:05,629 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-28 15:40:05,631 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-28 15:40:05,631 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-28 15:40:05,632 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-28 15:40:05,633 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-28 15:40:05,633 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-28 15:40:05,635 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-28 15:40:05,635 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-28 15:40:05,636 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-28 15:40:05,636 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-28 15:40:05,636 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-28 15:40:05,637 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-28 15:40:05,637 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-28 15:40:05,638 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-28 15:40:05,638 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-28 15:40:05,639 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-28 15:40:05,639 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-28 15:40:05,639 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-28 15:40:05,640 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-28 15:40:05,640 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-28 15:40:05,640 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-28 15:40:05,641 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-28 15:40:05,641 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-28 15:40:05,643 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-28 15:40:05,660 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-28 15:40:05,661 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-28 15:40:05,661 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-28 15:40:05,662 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-28 15:40:05,662 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-28 15:40:05,662 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-28 15:40:05,663 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-28 15:40:05,663 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-28 15:40:05,663 INFO L138 SettingsManager]: * Use SBE=true [2022-01-28 15:40:05,663 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-28 15:40:05,663 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-28 15:40:05,664 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-28 15:40:05,664 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-28 15:40:05,664 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-28 15:40:05,664 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-28 15:40:05,664 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-28 15:40:05,664 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-28 15:40:05,664 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-28 15:40:05,664 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-28 15:40:05,664 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-28 15:40:05,664 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-28 15:40:05,664 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-28 15:40:05,665 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-28 15:40:05,665 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-28 15:40:05,666 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-28 15:40:05,666 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-28 15:40:05,666 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-28 15:40:05,666 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-28 15:40:05,666 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-28 15:40:05,666 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-28 15:40:05,666 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-28 15:40:05,666 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-28 15:40:05,666 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-28 15:40:05,667 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-28 15:40:05,859 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-28 15:40:05,885 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-28 15:40:05,887 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-28 15:40:05,888 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-28 15:40:05,889 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-28 15:40:05,889 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl [2022-01-28 15:40:05,890 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl' [2022-01-28 15:40:05,907 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-28 15:40:05,908 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-28 15:40:05,915 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-28 15:40:05,915 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-28 15:40:05,915 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-28 15:40:05,923 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:40:05" (1/1) ... [2022-01-28 15:40:05,928 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:40:05" (1/1) ... [2022-01-28 15:40:05,932 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-28 15:40:05,933 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-28 15:40:05,934 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-28 15:40:05,934 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-28 15:40:05,934 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-28 15:40:05,939 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:40:05" (1/1) ... [2022-01-28 15:40:05,939 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:40:05" (1/1) ... [2022-01-28 15:40:05,940 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:40:05" (1/1) ... [2022-01-28 15:40:05,940 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:40:05" (1/1) ... [2022-01-28 15:40:05,941 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:40:05" (1/1) ... [2022-01-28 15:40:05,943 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:40:05" (1/1) ... [2022-01-28 15:40:05,944 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:40:05" (1/1) ... [2022-01-28 15:40:05,944 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-28 15:40:05,945 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-28 15:40:05,945 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-28 15:40:05,945 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-28 15:40:05,949 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:40:05" (1/1) ... [2022-01-28 15:40:05,954 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-28 15:40:05,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:05,988 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-28 15:40:06,003 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-28 15:40:06,020 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-28 15:40:06,020 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-28 15:40:06,020 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-28 15:40:06,020 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-28 15:40:06,020 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-28 15:40:06,020 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-28 15:40:06,020 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-28 15:40:06,020 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-28 15:40:06,021 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-28 15:40:06,021 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-28 15:40:06,021 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-28 15:40:06,021 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-28 15:40:06,022 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-28 15:40:06,057 INFO L234 CfgBuilder]: Building ICFG [2022-01-28 15:40:06,058 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-28 15:40:06,126 INFO L275 CfgBuilder]: Performing block encoding [2022-01-28 15:40:06,131 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-28 15:40:06,131 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-28 15:40:06,133 INFO L202 PluginConnector]: Adding new model array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:40:06 BoogieIcfgContainer [2022-01-28 15:40:06,133 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-28 15:40:06,134 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-28 15:40:06,134 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-28 15:40:06,137 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-28 15:40:06,137 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:40:05" (1/2) ... [2022-01-28 15:40:06,138 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b1a7345 and model type array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 03:40:06, skipping insertion in model container [2022-01-28 15:40:06,138 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:40:06" (2/2) ... [2022-01-28 15:40:06,139 INFO L111 eAbstractionObserver]: Analyzing ICFG array-sum.wvr.bpl [2022-01-28 15:40:06,143 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-28 15:40:06,143 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-28 15:40:06,143 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-28 15:40:06,143 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-28 15:40:06,188 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-28 15:40:06,230 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-28 15:40:06,239 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-28 15:40:06,240 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-28 15:40:06,246 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 32 transitions, 88 flow [2022-01-28 15:40:06,286 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:06,289 INFO L276 IsEmpty]: Start isEmpty. Operand has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:06,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-28 15:40:06,300 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:06,300 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:40:06,301 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:06,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:06,304 INFO L85 PathProgramCache]: Analyzing trace with hash 148747361, now seen corresponding path program 1 times [2022-01-28 15:40:06,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:06,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244107688] [2022-01-28 15:40:06,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:06,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:06,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:06,427 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-28 15:40:06,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:06,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244107688] [2022-01-28 15:40:06,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244107688] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:40:06,428 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:40:06,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-28 15:40:06,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664461680] [2022-01-28 15:40:06,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:40:06,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-28 15:40:06,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:06,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-28 15:40:06,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-28 15:40:06,452 INFO L87 Difference]: Start difference. First operand has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:06,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:06,489 INFO L93 Difference]: Finished difference Result 298 states and 858 transitions. [2022-01-28 15:40:06,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-28 15:40:06,491 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-28 15:40:06,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:06,514 INFO L225 Difference]: With dead ends: 298 [2022-01-28 15:40:06,514 INFO L226 Difference]: Without dead ends: 283 [2022-01-28 15:40:06,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-28 15:40:06,518 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 3 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:06,518 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 33 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:40:06,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-01-28 15:40:06,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 230. [2022-01-28 15:40:06,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 2.8820960698689957) internal successors, (660), 229 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:06,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 660 transitions. [2022-01-28 15:40:06,603 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 660 transitions. Word has length 18 [2022-01-28 15:40:06,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:06,603 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 660 transitions. [2022-01-28 15:40:06,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:06,604 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 660 transitions. [2022-01-28 15:40:06,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-28 15:40:06,605 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:06,606 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-28 15:40:06,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-28 15:40:06,606 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:06,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:06,607 INFO L85 PathProgramCache]: Analyzing trace with hash 191403910, now seen corresponding path program 1 times [2022-01-28 15:40:06,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:06,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033950880] [2022-01-28 15:40:06,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:06,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:06,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:06,652 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:06,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:06,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033950880] [2022-01-28 15:40:06,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033950880] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:40:06,653 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:40:06,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-28 15:40:06,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232038120] [2022-01-28 15:40:06,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:40:06,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 15:40:06,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:06,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 15:40:06,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-28 15:40:06,655 INFO L87 Difference]: Start difference. First operand 230 states and 660 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 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-28 15:40:06,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:06,702 INFO L93 Difference]: Finished difference Result 249 states and 716 transitions. [2022-01-28 15:40:06,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 15:40:06,703 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 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-28 15:40:06,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:06,704 INFO L225 Difference]: With dead ends: 249 [2022-01-28 15:40:06,705 INFO L226 Difference]: Without dead ends: 249 [2022-01-28 15:40:06,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-28 15:40:06,706 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 41 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:06,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 23 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:40:06,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-01-28 15:40:06,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 224. [2022-01-28 15:40:06,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.89237668161435) internal successors, (645), 223 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:06,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 645 transitions. [2022-01-28 15:40:06,727 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 645 transitions. Word has length 21 [2022-01-28 15:40:06,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:06,727 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 645 transitions. [2022-01-28 15:40:06,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 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-28 15:40:06,728 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 645 transitions. [2022-01-28 15:40:06,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-28 15:40:06,729 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:06,729 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-28 15:40:06,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-28 15:40:06,730 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:06,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:06,730 INFO L85 PathProgramCache]: Analyzing trace with hash 364622328, now seen corresponding path program 1 times [2022-01-28 15:40:06,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:06,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526728672] [2022-01-28 15:40:06,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:06,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:06,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:06,771 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:06,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:06,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526728672] [2022-01-28 15:40:06,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526728672] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:40:06,772 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:40:06,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-28 15:40:06,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942738585] [2022-01-28 15:40:06,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:40:06,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 15:40:06,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:06,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 15:40:06,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-28 15:40:06,773 INFO L87 Difference]: Start difference. First operand 224 states and 645 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 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-28 15:40:06,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:06,813 INFO L93 Difference]: Finished difference Result 332 states and 966 transitions. [2022-01-28 15:40:06,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 15:40:06,813 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 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-28 15:40:06,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:06,815 INFO L225 Difference]: With dead ends: 332 [2022-01-28 15:40:06,815 INFO L226 Difference]: Without dead ends: 332 [2022-01-28 15:40:06,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-28 15:40:06,817 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 93 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:06,817 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 21 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:40:06,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-01-28 15:40:06,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 260. [2022-01-28 15:40:06,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 2.9034749034749034) internal successors, (752), 259 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:06,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 752 transitions. [2022-01-28 15:40:06,830 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 752 transitions. Word has length 21 [2022-01-28 15:40:06,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:06,830 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 752 transitions. [2022-01-28 15:40:06,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 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-28 15:40:06,831 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 752 transitions. [2022-01-28 15:40:06,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:40:06,832 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:06,832 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:40:06,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-28 15:40:06,832 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:06,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:06,833 INFO L85 PathProgramCache]: Analyzing trace with hash -164446029, now seen corresponding path program 1 times [2022-01-28 15:40:06,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:06,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211907655] [2022-01-28 15:40:06,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:06,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:06,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:07,228 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-28 15:40:07,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:07,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211907655] [2022-01-28 15:40:07,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211907655] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:07,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719737703] [2022-01-28 15:40:07,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:07,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:07,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:07,253 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-28 15:40:07,260 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-28 15:40:07,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:07,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-28 15:40:07,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:07,566 INFO L388 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 28 treesize of output 22 [2022-01-28 15:40:07,600 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-28 15:40:07,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:07,749 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:07,749 INFO L388 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 17 treesize of output 22 [2022-01-28 15:40:07,757 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:07,757 INFO L388 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 18 [2022-01-28 15:40:07,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-28 15:40:07,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-01-28 15:40:07,868 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-28 15:40:07,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719737703] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:07,869 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:07,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-01-28 15:40:07,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088590579] [2022-01-28 15:40:07,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:07,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-28 15:40:07,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:07,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-28 15:40:07,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-01-28 15:40:07,871 INFO L87 Difference]: Start difference. First operand 260 states and 752 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:08,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:08,288 INFO L93 Difference]: Finished difference Result 535 states and 1542 transitions. [2022-01-28 15:40:08,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-28 15:40:08,288 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-28 15:40:08,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:08,291 INFO L225 Difference]: With dead ends: 535 [2022-01-28 15:40:08,291 INFO L226 Difference]: Without dead ends: 520 [2022-01-28 15:40:08,291 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=161, Invalid=651, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:40:08,292 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 252 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:08,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 99 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:40:08,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2022-01-28 15:40:08,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 346. [2022-01-28 15:40:08,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.8956521739130436) internal successors, (999), 345 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:08,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 999 transitions. [2022-01-28 15:40:08,305 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 999 transitions. Word has length 24 [2022-01-28 15:40:08,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:08,305 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 999 transitions. [2022-01-28 15:40:08,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:08,305 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 999 transitions. [2022-01-28 15:40:08,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:40:08,306 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:08,306 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:40:08,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-28 15:40:08,526 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-28 15:40:08,526 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:08,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:08,527 INFO L85 PathProgramCache]: Analyzing trace with hash -463670379, now seen corresponding path program 2 times [2022-01-28 15:40:08,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:08,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455579381] [2022-01-28 15:40:08,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:08,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:08,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:08,786 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-28 15:40:08,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:08,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455579381] [2022-01-28 15:40:08,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455579381] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:08,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076591341] [2022-01-28 15:40:08,787 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:40:08,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:08,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:08,804 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-28 15:40:08,805 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-28 15:40:08,828 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:40:08,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:08,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-28 15:40:08,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:09,036 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:09,036 INFO L388 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 60 [2022-01-28 15:40:09,043 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:09,044 INFO L388 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 20 treesize of output 25 [2022-01-28 15:40:09,121 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-28 15:40:09,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:09,275 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:09,275 INFO L388 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 17 treesize of output 22 [2022-01-28 15:40:09,281 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:09,282 INFO L388 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 18 [2022-01-28 15:40:09,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-28 15:40:09,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-01-28 15:40:09,393 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-28 15:40:09,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076591341] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:09,393 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:09,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-01-28 15:40:09,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583332923] [2022-01-28 15:40:09,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:09,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-28 15:40:09,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:09,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-28 15:40:09,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-01-28 15:40:09,395 INFO L87 Difference]: Start difference. First operand 346 states and 999 transitions. Second operand has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:11,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:11,091 INFO L93 Difference]: Finished difference Result 1430 states and 4135 transitions. [2022-01-28 15:40:11,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-28 15:40:11,092 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-28 15:40:11,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:11,098 INFO L225 Difference]: With dead ends: 1430 [2022-01-28 15:40:11,098 INFO L226 Difference]: Without dead ends: 1400 [2022-01-28 15:40:11,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 713 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=647, Invalid=2215, Unknown=0, NotChecked=0, Total=2862 [2022-01-28 15:40:11,100 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 609 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 884 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 609 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:11,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [609 Valid, 191 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 884 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:40:11,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1400 states. [2022-01-28 15:40:11,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1400 to 473. [2022-01-28 15:40:11,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 472 states have (on average 2.9661016949152543) internal successors, (1400), 472 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:11,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 1400 transitions. [2022-01-28 15:40:11,119 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 1400 transitions. Word has length 24 [2022-01-28 15:40:11,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:11,120 INFO L470 AbstractCegarLoop]: Abstraction has 473 states and 1400 transitions. [2022-01-28 15:40:11,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:11,120 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 1400 transitions. [2022-01-28 15:40:11,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:40:11,121 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:11,121 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:40:11,139 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-28 15:40:11,337 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-28 15:40:11,337 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:11,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:11,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1613103477, now seen corresponding path program 3 times [2022-01-28 15:40:11,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:11,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979734689] [2022-01-28 15:40:11,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:11,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:11,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:11,500 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-28 15:40:11,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:11,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979734689] [2022-01-28 15:40:11,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979734689] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:11,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124805918] [2022-01-28 15:40:11,501 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:40:11,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:11,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:11,502 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-28 15:40:11,504 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-28 15:40:11,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:40:11,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:11,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-28 15:40:11,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:11,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-01-28 15:40:11,700 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-28 15:40:11,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:11,766 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:11,766 INFO L388 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 17 treesize of output 22 [2022-01-28 15:40:11,772 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:11,772 INFO L388 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 18 [2022-01-28 15:40:11,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-28 15:40:11,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-01-28 15:40:11,886 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-28 15:40:11,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124805918] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:11,886 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:11,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2022-01-28 15:40:11,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83908043] [2022-01-28 15:40:11,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:11,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:40:11,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:11,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:40:11,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:40:11,887 INFO L87 Difference]: Start difference. First operand 473 states and 1400 transitions. Second operand has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:12,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:12,306 INFO L93 Difference]: Finished difference Result 745 states and 2174 transitions. [2022-01-28 15:40:12,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-28 15:40:12,307 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-28 15:40:12,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:12,310 INFO L225 Difference]: With dead ends: 745 [2022-01-28 15:40:12,310 INFO L226 Difference]: Without dead ends: 730 [2022-01-28 15:40:12,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=147, Invalid=503, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:40:12,310 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 96 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:12,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 148 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:40:12,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2022-01-28 15:40:12,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 489. [2022-01-28 15:40:12,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 488 states have (on average 2.9508196721311477) internal successors, (1440), 488 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:12,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 1440 transitions. [2022-01-28 15:40:12,321 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 1440 transitions. Word has length 24 [2022-01-28 15:40:12,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:12,321 INFO L470 AbstractCegarLoop]: Abstraction has 489 states and 1440 transitions. [2022-01-28 15:40:12,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:12,321 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 1440 transitions. [2022-01-28 15:40:12,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:40:12,322 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:12,322 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:40:12,338 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-28 15:40:12,535 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-28 15:40:12,535 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:12,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:12,536 INFO L85 PathProgramCache]: Analyzing trace with hash -882860491, now seen corresponding path program 4 times [2022-01-28 15:40:12,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:12,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137435698] [2022-01-28 15:40:12,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:12,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:12,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:12,749 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-28 15:40:12,749 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:12,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137435698] [2022-01-28 15:40:12,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137435698] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:12,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147217511] [2022-01-28 15:40:12,750 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:40:12,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:12,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:12,751 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-28 15:40:12,752 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-28 15:40:12,775 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:40:12,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:12,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-28 15:40:12,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:12,936 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:12,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-01-28 15:40:12,942 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:12,942 INFO L388 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 20 treesize of output 25 [2022-01-28 15:40:13,056 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-28 15:40:13,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:13,190 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:13,190 INFO L388 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 17 treesize of output 22 [2022-01-28 15:40:13,198 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:13,198 INFO L388 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 18 [2022-01-28 15:40:13,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-28 15:40:13,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-01-28 15:40:13,340 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-28 15:40:13,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147217511] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:13,340 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:13,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-01-28 15:40:13,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556704419] [2022-01-28 15:40:13,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:13,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-28 15:40:13,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:13,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-28 15:40:13,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-28 15:40:13,342 INFO L87 Difference]: Start difference. First operand 489 states and 1440 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 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-28 15:40:13,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:13,669 INFO L93 Difference]: Finished difference Result 785 states and 2319 transitions. [2022-01-28 15:40:13,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-28 15:40:13,670 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-28 15:40:13,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:13,674 INFO L225 Difference]: With dead ends: 785 [2022-01-28 15:40:13,674 INFO L226 Difference]: Without dead ends: 770 [2022-01-28 15:40:13,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=535, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:40:13,675 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 193 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:13,675 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 152 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 313 Invalid, 0 Unknown, 75 Unchecked, 0.2s Time] [2022-01-28 15:40:13,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-01-28 15:40:13,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 504. [2022-01-28 15:40:13,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 503 states have (on average 2.9761431411530817) internal successors, (1497), 503 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:13,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 1497 transitions. [2022-01-28 15:40:13,687 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 1497 transitions. Word has length 24 [2022-01-28 15:40:13,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:13,687 INFO L470 AbstractCegarLoop]: Abstraction has 504 states and 1497 transitions. [2022-01-28 15:40:13,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 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-28 15:40:13,687 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 1497 transitions. [2022-01-28 15:40:13,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:40:13,689 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:13,689 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:40:13,707 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-28 15:40:13,903 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-28 15:40:13,904 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:13,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:13,904 INFO L85 PathProgramCache]: Analyzing trace with hash -207846031, now seen corresponding path program 5 times [2022-01-28 15:40:13,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:13,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035746473] [2022-01-28 15:40:13,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:13,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:13,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:14,128 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-28 15:40:14,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:14,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035746473] [2022-01-28 15:40:14,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035746473] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:14,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188522298] [2022-01-28 15:40:14,129 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:40:14,129 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:14,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:14,156 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-28 15:40:14,165 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-28 15:40:14,195 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:40:14,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:14,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-28 15:40:14,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:14,352 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:14,353 INFO L388 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 21 treesize of output 25 [2022-01-28 15:40:14,359 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:14,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 31 [2022-01-28 15:40:14,521 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-28 15:40:14,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:14,695 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:14,696 INFO L388 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 17 treesize of output 22 [2022-01-28 15:40:14,701 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:14,702 INFO L388 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 18 [2022-01-28 15:40:14,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-28 15:40:14,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-01-28 15:40:14,816 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-28 15:40:14,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188522298] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:14,816 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:14,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 10] total 24 [2022-01-28 15:40:14,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476285253] [2022-01-28 15:40:14,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:14,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:40:14,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:14,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:40:14,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:40:14,817 INFO L87 Difference]: Start difference. First operand 504 states and 1497 transitions. Second operand has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 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-28 15:40:19,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:19,201 INFO L93 Difference]: Finished difference Result 1660 states and 4868 transitions. [2022-01-28 15:40:19,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-28 15:40:19,202 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 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 24 [2022-01-28 15:40:19,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:19,208 INFO L225 Difference]: With dead ends: 1660 [2022-01-28 15:40:19,208 INFO L226 Difference]: Without dead ends: 1630 [2022-01-28 15:40:19,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4182 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=2294, Invalid=9696, Unknown=0, NotChecked=0, Total=11990 [2022-01-28 15:40:19,210 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 391 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 1552 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 2031 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 1552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 304 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:19,210 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 325 Invalid, 2031 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 1552 Invalid, 0 Unknown, 304 Unchecked, 0.9s Time] [2022-01-28 15:40:19,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1630 states. [2022-01-28 15:40:19,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1630 to 537. [2022-01-28 15:40:19,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 536 states have (on average 3.0167910447761193) internal successors, (1617), 536 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:19,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 1617 transitions. [2022-01-28 15:40:19,225 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 1617 transitions. Word has length 24 [2022-01-28 15:40:19,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:19,225 INFO L470 AbstractCegarLoop]: Abstraction has 537 states and 1617 transitions. [2022-01-28 15:40:19,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 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-28 15:40:19,226 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 1617 transitions. [2022-01-28 15:40:19,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:40:19,227 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:19,227 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:40:19,255 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-01-28 15:40:19,442 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-28 15:40:19,443 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:19,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:19,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1216410503, now seen corresponding path program 6 times [2022-01-28 15:40:19,443 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:19,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73442698] [2022-01-28 15:40:19,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:19,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:19,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:19,625 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-28 15:40:19,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:19,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73442698] [2022-01-28 15:40:19,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73442698] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:19,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207771872] [2022-01-28 15:40:19,626 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:40:19,626 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:19,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:19,627 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-28 15:40:19,628 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-28 15:40:19,650 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 15:40:19,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:19,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-28 15:40:19,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:19,813 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:19,813 INFO L388 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 21 treesize of output 25 [2022-01-28 15:40:19,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-01-28 15:40:19,909 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-28 15:40:19,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:20,012 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:20,012 INFO L388 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 17 treesize of output 22 [2022-01-28 15:40:20,018 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:20,018 INFO L388 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 18 [2022-01-28 15:40:20,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-28 15:40:20,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-01-28 15:40:20,125 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-28 15:40:20,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207771872] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:20,126 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:20,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 18 [2022-01-28 15:40:20,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702765448] [2022-01-28 15:40:20,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:20,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-28 15:40:20,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:20,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-28 15:40:20,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2022-01-28 15:40:20,127 INFO L87 Difference]: Start difference. First operand 537 states and 1617 transitions. Second operand has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:22,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:22,386 INFO L93 Difference]: Finished difference Result 1634 states and 4858 transitions. [2022-01-28 15:40:22,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:40:22,386 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-28 15:40:22,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:22,393 INFO L225 Difference]: With dead ends: 1634 [2022-01-28 15:40:22,393 INFO L226 Difference]: Without dead ends: 1604 [2022-01-28 15:40:22,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 964 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=855, Invalid=2567, Unknown=0, NotChecked=0, Total=3422 [2022-01-28 15:40:22,394 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 368 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:22,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 175 Invalid, 941 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 747 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:40:22,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1604 states. [2022-01-28 15:40:22,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1604 to 545. [2022-01-28 15:40:22,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 544 states have (on average 3.0128676470588234) internal successors, (1639), 544 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:22,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 1639 transitions. [2022-01-28 15:40:22,408 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 1639 transitions. Word has length 24 [2022-01-28 15:40:22,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:22,408 INFO L470 AbstractCegarLoop]: Abstraction has 545 states and 1639 transitions. [2022-01-28 15:40:22,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:22,408 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 1639 transitions. [2022-01-28 15:40:22,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:22,409 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:22,409 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:22,441 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-28 15:40:22,639 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-28 15:40:22,639 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:22,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:22,640 INFO L85 PathProgramCache]: Analyzing trace with hash 2091300250, now seen corresponding path program 7 times [2022-01-28 15:40:22,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:22,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685742736] [2022-01-28 15:40:22,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:22,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:22,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:22,694 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:22,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:22,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685742736] [2022-01-28 15:40:22,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685742736] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:22,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266342126] [2022-01-28 15:40:22,694 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:40:22,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:22,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:22,695 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-28 15:40:22,699 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-28 15:40:22,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:22,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:22,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:22,853 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:22,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:22,943 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:22,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266342126] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:22,944 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:22,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-28 15:40:22,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243356369] [2022-01-28 15:40:22,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:22,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:40:22,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:22,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:40:22,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:40:22,945 INFO L87 Difference]: Start difference. First operand 545 states and 1639 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:23,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:23,735 INFO L93 Difference]: Finished difference Result 2386 states and 6936 transitions. [2022-01-28 15:40:23,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-28 15:40:23,735 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:23,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:23,746 INFO L225 Difference]: With dead ends: 2386 [2022-01-28 15:40:23,746 INFO L226 Difference]: Without dead ends: 2386 [2022-01-28 15:40:23,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 910 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-01-28 15:40:23,748 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 373 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:23,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 203 Invalid, 885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 821 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:40:23,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2386 states. [2022-01-28 15:40:23,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2386 to 688. [2022-01-28 15:40:23,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 3.1819505094614264) internal successors, (2186), 687 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:23,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 2186 transitions. [2022-01-28 15:40:23,767 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 2186 transitions. Word has length 27 [2022-01-28 15:40:23,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:23,768 INFO L470 AbstractCegarLoop]: Abstraction has 688 states and 2186 transitions. [2022-01-28 15:40:23,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:23,768 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 2186 transitions. [2022-01-28 15:40:23,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:23,769 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:23,769 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:23,785 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-01-28 15:40:23,985 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-28 15:40:23,986 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:23,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:23,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1715146358, now seen corresponding path program 8 times [2022-01-28 15:40:23,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:23,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639082218] [2022-01-28 15:40:23,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:23,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:23,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:24,034 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:24,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:24,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639082218] [2022-01-28 15:40:24,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639082218] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:24,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132004650] [2022-01-28 15:40:24,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:40:24,035 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:24,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:24,036 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-28 15:40:24,040 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-28 15:40:24,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:40:24,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:24,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:24,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:24,162 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:24,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:24,261 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:24,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132004650] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:24,261 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:24,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-28 15:40:24,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844187006] [2022-01-28 15:40:24,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:24,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-28 15:40:24,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:24,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-28 15:40:24,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-01-28 15:40:24,263 INFO L87 Difference]: Start difference. First operand 688 states and 2186 transitions. Second operand has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:25,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:25,928 INFO L93 Difference]: Finished difference Result 3710 states and 10718 transitions. [2022-01-28 15:40:25,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-28 15:40:25,928 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:25,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:25,942 INFO L225 Difference]: With dead ends: 3710 [2022-01-28 15:40:25,942 INFO L226 Difference]: Without dead ends: 3710 [2022-01-28 15:40:25,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4308 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2378, Invalid=8752, Unknown=0, NotChecked=0, Total=11130 [2022-01-28 15:40:25,946 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 572 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 1487 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 572 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:25,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [572 Valid, 333 Invalid, 1599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1487 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:40:25,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3710 states. [2022-01-28 15:40:25,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3710 to 692. [2022-01-28 15:40:25,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 3.1924746743849495) internal successors, (2206), 691 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:25,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 2206 transitions. [2022-01-28 15:40:25,979 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 2206 transitions. Word has length 27 [2022-01-28 15:40:25,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:25,979 INFO L470 AbstractCegarLoop]: Abstraction has 692 states and 2206 transitions. [2022-01-28 15:40:25,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:25,979 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 2206 transitions. [2022-01-28 15:40:25,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:25,980 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:25,980 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:26,018 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-28 15:40:26,196 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-28 15:40:26,196 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:26,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:26,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1909047026, now seen corresponding path program 9 times [2022-01-28 15:40:26,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:26,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18803728] [2022-01-28 15:40:26,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:26,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:26,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:26,247 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:26,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:26,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18803728] [2022-01-28 15:40:26,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18803728] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:26,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929355446] [2022-01-28 15:40:26,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:40:26,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:26,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:26,264 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-28 15:40:26,288 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-28 15:40:26,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:40:26,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:26,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:26,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:26,425 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:26,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:26,531 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:26,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929355446] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:26,531 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:26,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-28 15:40:26,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928731294] [2022-01-28 15:40:26,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:26,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-28 15:40:26,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:26,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-28 15:40:26,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-01-28 15:40:26,532 INFO L87 Difference]: Start difference. First operand 692 states and 2206 transitions. Second operand has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:27,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:27,373 INFO L93 Difference]: Finished difference Result 3052 states and 8778 transitions. [2022-01-28 15:40:27,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-28 15:40:27,373 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:27,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:27,384 INFO L225 Difference]: With dead ends: 3052 [2022-01-28 15:40:27,384 INFO L226 Difference]: Without dead ends: 3052 [2022-01-28 15:40:27,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1535 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1095, Invalid=3327, Unknown=0, NotChecked=0, Total=4422 [2022-01-28 15:40:27,386 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 467 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 875 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:27,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [467 Valid, 243 Invalid, 955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 875 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:40:27,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3052 states. [2022-01-28 15:40:27,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3052 to 682. [2022-01-28 15:40:27,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 3.1806167400881056) internal successors, (2166), 681 states have internal predecessors, (2166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:27,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 2166 transitions. [2022-01-28 15:40:27,411 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 2166 transitions. Word has length 27 [2022-01-28 15:40:27,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:27,411 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 2166 transitions. [2022-01-28 15:40:27,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.6470588235294117) internal successors, (62), 17 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:27,412 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 2166 transitions. [2022-01-28 15:40:27,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:27,413 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:27,413 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:40:27,429 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-28 15:40:27,629 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-28 15:40:27,629 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:27,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:27,630 INFO L85 PathProgramCache]: Analyzing trace with hash 2064323803, now seen corresponding path program 1 times [2022-01-28 15:40:27,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:27,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801800918] [2022-01-28 15:40:27,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:27,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:27,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:27,655 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:27,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:27,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801800918] [2022-01-28 15:40:27,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801800918] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:27,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274422575] [2022-01-28 15:40:27,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:27,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:27,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:27,680 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-28 15:40:27,681 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-28 15:40:27,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:27,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:40:27,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:27,766 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:27,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:27,837 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:27,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274422575] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:27,837 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:27,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-28 15:40:27,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507013650] [2022-01-28 15:40:27,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:27,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-28 15:40:27,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:27,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-28 15:40:27,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-01-28 15:40:27,838 INFO L87 Difference]: Start difference. First operand 682 states and 2166 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:27,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:27,986 INFO L93 Difference]: Finished difference Result 1474 states and 4430 transitions. [2022-01-28 15:40:27,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-28 15:40:27,986 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:27,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:27,991 INFO L225 Difference]: With dead ends: 1474 [2022-01-28 15:40:27,991 INFO L226 Difference]: Without dead ends: 1456 [2022-01-28 15:40:27,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:40:27,992 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 193 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:27,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 89 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:40:27,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1456 states. [2022-01-28 15:40:28,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1456 to 962. [2022-01-28 15:40:28,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 962 states, 961 states have (on average 3.250780437044745) internal successors, (3124), 961 states have internal predecessors, (3124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:28,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 3124 transitions. [2022-01-28 15:40:28,017 INFO L78 Accepts]: Start accepts. Automaton has 962 states and 3124 transitions. Word has length 27 [2022-01-28 15:40:28,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:28,017 INFO L470 AbstractCegarLoop]: Abstraction has 962 states and 3124 transitions. [2022-01-28 15:40:28,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:28,018 INFO L276 IsEmpty]: Start isEmpty. Operand 962 states and 3124 transitions. [2022-01-28 15:40:28,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:28,020 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:28,020 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:28,039 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-28 15:40:28,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-28 15:40:28,235 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:28,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:28,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1310692250, now seen corresponding path program 10 times [2022-01-28 15:40:28,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:28,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046535095] [2022-01-28 15:40:28,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:28,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:28,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:28,271 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:28,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:28,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046535095] [2022-01-28 15:40:28,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046535095] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:28,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258727941] [2022-01-28 15:40:28,271 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:40:28,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:28,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:28,272 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-28 15:40:28,273 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-28 15:40:28,301 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:40:28,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:28,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:28,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:28,414 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:28,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:28,447 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:28,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258727941] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:28,448 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:28,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-28 15:40:28,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419474782] [2022-01-28 15:40:28,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:28,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:40:28,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:28,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:40:28,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:40:28,449 INFO L87 Difference]: Start difference. First operand 962 states and 3124 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:28,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:28,662 INFO L93 Difference]: Finished difference Result 2390 states and 7378 transitions. [2022-01-28 15:40:28,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-28 15:40:28,662 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:28,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:28,676 INFO L225 Difference]: With dead ends: 2390 [2022-01-28 15:40:28,676 INFO L226 Difference]: Without dead ends: 2315 [2022-01-28 15:40:28,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:40:28,678 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 357 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:28,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [357 Valid, 180 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:40:28,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2315 states. [2022-01-28 15:40:28,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2315 to 1449. [2022-01-28 15:40:28,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1449 states, 1448 states have (on average 3.314917127071823) internal successors, (4800), 1448 states have internal predecessors, (4800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:28,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1449 states to 1449 states and 4800 transitions. [2022-01-28 15:40:28,726 INFO L78 Accepts]: Start accepts. Automaton has 1449 states and 4800 transitions. Word has length 27 [2022-01-28 15:40:28,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:28,726 INFO L470 AbstractCegarLoop]: Abstraction has 1449 states and 4800 transitions. [2022-01-28 15:40:28,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:28,726 INFO L276 IsEmpty]: Start isEmpty. Operand 1449 states and 4800 transitions. [2022-01-28 15:40:28,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:28,729 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:28,729 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:40:28,768 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-28 15:40:28,943 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-28 15:40:28,944 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:28,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:28,944 INFO L85 PathProgramCache]: Analyzing trace with hash -365824241, now seen corresponding path program 2 times [2022-01-28 15:40:28,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:28,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268485455] [2022-01-28 15:40:28,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:28,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:28,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:28,970 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:28,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:28,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268485455] [2022-01-28 15:40:28,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268485455] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:28,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100207939] [2022-01-28 15:40:28,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:40:28,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:28,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:28,972 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-28 15:40:28,973 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-28 15:40:28,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:40:28,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:28,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:40:28,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:29,062 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:29,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:29,133 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:29,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100207939] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:29,133 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:29,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-28 15:40:29,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556721283] [2022-01-28 15:40:29,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:29,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-28 15:40:29,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:29,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-28 15:40:29,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-01-28 15:40:29,134 INFO L87 Difference]: Start difference. First operand 1449 states and 4800 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:29,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:29,314 INFO L93 Difference]: Finished difference Result 2565 states and 7832 transitions. [2022-01-28 15:40:29,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-28 15:40:29,314 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:29,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:29,320 INFO L225 Difference]: With dead ends: 2565 [2022-01-28 15:40:29,320 INFO L226 Difference]: Without dead ends: 2565 [2022-01-28 15:40:29,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2022-01-28 15:40:29,321 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 209 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:29,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 98 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:40:29,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2565 states. [2022-01-28 15:40:29,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2565 to 1519. [2022-01-28 15:40:29,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1519 states, 1518 states have (on average 3.281949934123847) internal successors, (4982), 1518 states have internal predecessors, (4982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:29,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1519 states to 1519 states and 4982 transitions. [2022-01-28 15:40:29,355 INFO L78 Accepts]: Start accepts. Automaton has 1519 states and 4982 transitions. Word has length 27 [2022-01-28 15:40:29,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:29,356 INFO L470 AbstractCegarLoop]: Abstraction has 1519 states and 4982 transitions. [2022-01-28 15:40:29,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 10 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:29,356 INFO L276 IsEmpty]: Start isEmpty. Operand 1519 states and 4982 transitions. [2022-01-28 15:40:29,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:29,358 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:29,358 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:29,377 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-28 15:40:29,574 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-28 15:40:29,574 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:29,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:29,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1263858044, now seen corresponding path program 11 times [2022-01-28 15:40:29,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:29,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70704994] [2022-01-28 15:40:29,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:29,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:29,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:29,608 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:29,609 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:29,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70704994] [2022-01-28 15:40:29,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70704994] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:29,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840157909] [2022-01-28 15:40:29,609 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:40:29,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:29,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:29,610 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-28 15:40:29,611 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-28 15:40:29,632 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:40:29,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:29,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:29,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:29,721 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:29,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:29,790 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:29,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840157909] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:29,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:29,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:40:29,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646422196] [2022-01-28 15:40:29,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:29,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:40:29,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:29,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:40:29,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:40:29,792 INFO L87 Difference]: Start difference. First operand 1519 states and 4982 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:30,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:30,379 INFO L93 Difference]: Finished difference Result 4951 states and 14933 transitions. [2022-01-28 15:40:30,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-28 15:40:30,380 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:30,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:30,408 INFO L225 Difference]: With dead ends: 4951 [2022-01-28 15:40:30,408 INFO L226 Difference]: Without dead ends: 4951 [2022-01-28 15:40:30,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:40:30,409 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 298 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:30,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 164 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:40:30,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4951 states. [2022-01-28 15:40:30,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4951 to 1547. [2022-01-28 15:40:30,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1547 states, 1546 states have (on average 3.276843467011643) internal successors, (5066), 1546 states have internal predecessors, (5066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:30,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1547 states to 1547 states and 5066 transitions. [2022-01-28 15:40:30,461 INFO L78 Accepts]: Start accepts. Automaton has 1547 states and 5066 transitions. Word has length 27 [2022-01-28 15:40:30,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:30,461 INFO L470 AbstractCegarLoop]: Abstraction has 1547 states and 5066 transitions. [2022-01-28 15:40:30,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:30,461 INFO L276 IsEmpty]: Start isEmpty. Operand 1547 states and 5066 transitions. [2022-01-28 15:40:30,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:30,464 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:30,464 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:30,483 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-28 15:40:30,680 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-28 15:40:30,681 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:30,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:30,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1176133672, now seen corresponding path program 12 times [2022-01-28 15:40:30,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:30,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812007328] [2022-01-28 15:40:30,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:30,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:30,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:30,719 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:30,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:30,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812007328] [2022-01-28 15:40:30,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812007328] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:30,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115950720] [2022-01-28 15:40:30,719 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:40:30,719 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:30,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:30,720 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-28 15:40:30,721 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-28 15:40:30,750 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 15:40:30,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:30,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:30,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:30,831 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:30,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:30,902 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:30,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115950720] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:30,903 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:30,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:40:30,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13572866] [2022-01-28 15:40:30,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:30,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:40:30,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:30,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:40:30,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:40:30,904 INFO L87 Difference]: Start difference. First operand 1547 states and 5066 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:31,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:31,580 INFO L93 Difference]: Finished difference Result 4980 states and 15106 transitions. [2022-01-28 15:40:31,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 15:40:31,581 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:31,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:31,591 INFO L225 Difference]: With dead ends: 4980 [2022-01-28 15:40:31,591 INFO L226 Difference]: Without dead ends: 4980 [2022-01-28 15:40:31,592 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-01-28 15:40:31,592 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 345 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:31,593 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 174 Invalid, 785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:40:31,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4980 states. [2022-01-28 15:40:31,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4980 to 1701. [2022-01-28 15:40:31,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1701 states, 1700 states have (on average 3.241764705882353) internal successors, (5511), 1700 states have internal predecessors, (5511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:31,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1701 states to 1701 states and 5511 transitions. [2022-01-28 15:40:31,646 INFO L78 Accepts]: Start accepts. Automaton has 1701 states and 5511 transitions. Word has length 27 [2022-01-28 15:40:31,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:31,646 INFO L470 AbstractCegarLoop]: Abstraction has 1701 states and 5511 transitions. [2022-01-28 15:40:31,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:31,646 INFO L276 IsEmpty]: Start isEmpty. Operand 1701 states and 5511 transitions. [2022-01-28 15:40:31,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:31,649 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:31,649 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:31,665 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-28 15:40:31,863 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-28 15:40:31,863 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:31,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:31,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1798101086, now seen corresponding path program 13 times [2022-01-28 15:40:31,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:31,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478464975] [2022-01-28 15:40:31,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:31,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:31,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:31,912 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:31,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:31,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478464975] [2022-01-28 15:40:31,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478464975] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:31,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195161305] [2022-01-28 15:40:31,913 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:40:31,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:31,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:31,914 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-28 15:40:31,918 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-28 15:40:31,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:31,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:31,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:32,058 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:32,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:32,107 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:32,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195161305] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:32,107 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:32,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-01-28 15:40:32,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941811780] [2022-01-28 15:40:32,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:32,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-28 15:40:32,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:32,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-28 15:40:32,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-28 15:40:32,108 INFO L87 Difference]: Start difference. First operand 1701 states and 5511 transitions. Second operand has 14 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:32,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:32,429 INFO L93 Difference]: Finished difference Result 3301 states and 10273 transitions. [2022-01-28 15:40:32,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-28 15:40:32,430 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:32,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:32,437 INFO L225 Difference]: With dead ends: 3301 [2022-01-28 15:40:32,437 INFO L226 Difference]: Without dead ends: 3301 [2022-01-28 15:40:32,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:40:32,438 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 234 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:32,438 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 227 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:40:32,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3301 states. [2022-01-28 15:40:32,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3301 to 2098. [2022-01-28 15:40:32,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2098 states, 2097 states have (on average 3.291845493562232) internal successors, (6903), 2097 states have internal predecessors, (6903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:32,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2098 states to 2098 states and 6903 transitions. [2022-01-28 15:40:32,480 INFO L78 Accepts]: Start accepts. Automaton has 2098 states and 6903 transitions. Word has length 27 [2022-01-28 15:40:32,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:32,480 INFO L470 AbstractCegarLoop]: Abstraction has 2098 states and 6903 transitions. [2022-01-28 15:40:32,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:32,480 INFO L276 IsEmpty]: Start isEmpty. Operand 2098 states and 6903 transitions. [2022-01-28 15:40:32,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:32,484 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:32,484 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:32,517 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-28 15:40:32,701 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-28 15:40:32,701 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:32,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:32,702 INFO L85 PathProgramCache]: Analyzing trace with hash -373797268, now seen corresponding path program 14 times [2022-01-28 15:40:32,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:32,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806255905] [2022-01-28 15:40:32,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:32,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:32,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:32,734 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:32,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:32,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806255905] [2022-01-28 15:40:32,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806255905] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:32,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261025692] [2022-01-28 15:40:32,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:40:32,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:32,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:32,735 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-28 15:40:32,736 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-28 15:40:32,756 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:40:32,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:32,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:32,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:32,834 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:32,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:32,904 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:32,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261025692] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:32,904 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:32,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:40:32,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247004561] [2022-01-28 15:40:32,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:32,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:40:32,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:32,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:40:32,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:40:32,905 INFO L87 Difference]: Start difference. First operand 2098 states and 6903 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:33,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:33,425 INFO L93 Difference]: Finished difference Result 5575 states and 17382 transitions. [2022-01-28 15:40:33,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-28 15:40:33,425 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:33,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:33,434 INFO L225 Difference]: With dead ends: 5575 [2022-01-28 15:40:33,434 INFO L226 Difference]: Without dead ends: 5571 [2022-01-28 15:40:33,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 511 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:40:33,435 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 344 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 655 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:33,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 145 Invalid, 718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 655 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:40:33,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5571 states. [2022-01-28 15:40:33,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5571 to 2110. [2022-01-28 15:40:33,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2110 states, 2109 states have (on average 3.2825983878615457) internal successors, (6923), 2109 states have internal predecessors, (6923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:33,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2110 states to 2110 states and 6923 transitions. [2022-01-28 15:40:33,499 INFO L78 Accepts]: Start accepts. Automaton has 2110 states and 6923 transitions. Word has length 27 [2022-01-28 15:40:33,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:33,499 INFO L470 AbstractCegarLoop]: Abstraction has 2110 states and 6923 transitions. [2022-01-28 15:40:33,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:33,500 INFO L276 IsEmpty]: Start isEmpty. Operand 2110 states and 6923 transitions. [2022-01-28 15:40:33,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:33,503 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:33,503 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:33,519 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-28 15:40:33,718 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-28 15:40:33,719 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:33,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:33,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1969066128, now seen corresponding path program 15 times [2022-01-28 15:40:33,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:33,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156484268] [2022-01-28 15:40:33,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:33,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:33,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:33,764 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:33,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:33,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156484268] [2022-01-28 15:40:33,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156484268] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:33,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655476758] [2022-01-28 15:40:33,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:40:33,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:33,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:33,774 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-28 15:40:33,776 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-28 15:40:33,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:40:33,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:33,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:33,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:33,907 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:33,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:33,992 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:33,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655476758] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:33,992 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:33,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-28 15:40:33,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469021174] [2022-01-28 15:40:33,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:33,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:40:33,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:33,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:40:33,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:40:33,993 INFO L87 Difference]: Start difference. First operand 2110 states and 6923 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:35,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:35,027 INFO L93 Difference]: Finished difference Result 6720 states and 20033 transitions. [2022-01-28 15:40:35,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-28 15:40:35,028 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:35,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:35,042 INFO L225 Difference]: With dead ends: 6720 [2022-01-28 15:40:35,042 INFO L226 Difference]: Without dead ends: 6720 [2022-01-28 15:40:35,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1545 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1091, Invalid=3199, Unknown=0, NotChecked=0, Total=4290 [2022-01-28 15:40:35,044 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 458 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 976 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 976 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:35,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [458 Valid, 268 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 976 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:40:35,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6720 states. [2022-01-28 15:40:35,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6720 to 2281. [2022-01-28 15:40:35,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2281 states, 2280 states have (on average 3.3201754385964914) internal successors, (7570), 2280 states have internal predecessors, (7570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:35,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2281 states to 2281 states and 7570 transitions. [2022-01-28 15:40:35,111 INFO L78 Accepts]: Start accepts. Automaton has 2281 states and 7570 transitions. Word has length 27 [2022-01-28 15:40:35,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:35,111 INFO L470 AbstractCegarLoop]: Abstraction has 2281 states and 7570 transitions. [2022-01-28 15:40:35,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:35,112 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 7570 transitions. [2022-01-28 15:40:35,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:35,115 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:35,115 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:35,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-28 15:40:35,331 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-28 15:40:35,332 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:35,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:35,332 INFO L85 PathProgramCache]: Analyzing trace with hash -186416658, now seen corresponding path program 16 times [2022-01-28 15:40:35,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:35,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262065292] [2022-01-28 15:40:35,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:35,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:35,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:35,366 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:35,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:35,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262065292] [2022-01-28 15:40:35,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262065292] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:35,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862131172] [2022-01-28 15:40:35,367 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:40:35,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:35,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:35,368 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-28 15:40:35,369 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-28 15:40:35,389 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:40:35,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:35,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:35,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:35,486 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:35,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:35,570 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:35,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862131172] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:35,570 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:35,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-28 15:40:35,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484783134] [2022-01-28 15:40:35,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:35,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:40:35,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:35,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:40:35,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:40:35,571 INFO L87 Difference]: Start difference. First operand 2281 states and 7570 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:36,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:36,539 INFO L93 Difference]: Finished difference Result 6563 states and 19959 transitions. [2022-01-28 15:40:36,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-28 15:40:36,539 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:36,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:36,551 INFO L225 Difference]: With dead ends: 6563 [2022-01-28 15:40:36,551 INFO L226 Difference]: Without dead ends: 6559 [2022-01-28 15:40:36,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2488 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1498, Invalid=5144, Unknown=0, NotChecked=0, Total=6642 [2022-01-28 15:40:36,553 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 564 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 1150 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 564 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 1252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 1150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:36,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [564 Valid, 282 Invalid, 1252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 1150 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:40:36,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6559 states. [2022-01-28 15:40:36,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6559 to 2281. [2022-01-28 15:40:36,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2281 states, 2280 states have (on average 3.319298245614035) internal successors, (7568), 2280 states have internal predecessors, (7568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:36,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2281 states to 2281 states and 7568 transitions. [2022-01-28 15:40:36,621 INFO L78 Accepts]: Start accepts. Automaton has 2281 states and 7568 transitions. Word has length 27 [2022-01-28 15:40:36,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:36,621 INFO L470 AbstractCegarLoop]: Abstraction has 2281 states and 7568 transitions. [2022-01-28 15:40:36,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:36,621 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 7568 transitions. [2022-01-28 15:40:36,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:36,626 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:36,626 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:40:36,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-28 15:40:36,842 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-28 15:40:36,842 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:36,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:36,842 INFO L85 PathProgramCache]: Analyzing trace with hash -274598579, now seen corresponding path program 3 times [2022-01-28 15:40:36,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:36,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483612721] [2022-01-28 15:40:36,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:36,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:36,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:36,866 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:36,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:36,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483612721] [2022-01-28 15:40:36,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483612721] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:36,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695233963] [2022-01-28 15:40:36,867 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:40:36,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:36,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:36,868 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-28 15:40:36,869 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-28 15:40:36,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:40:36,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:36,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:40:36,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:36,927 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:36,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:36,972 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:36,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695233963] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:36,973 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:36,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-01-28 15:40:36,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916743446] [2022-01-28 15:40:36,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:36,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-28 15:40:36,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:36,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-28 15:40:36,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-01-28 15:40:36,979 INFO L87 Difference]: Start difference. First operand 2281 states and 7568 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:37,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:37,079 INFO L93 Difference]: Finished difference Result 2909 states and 9304 transitions. [2022-01-28 15:40:37,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-28 15:40:37,079 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:37,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:37,096 INFO L225 Difference]: With dead ends: 2909 [2022-01-28 15:40:37,096 INFO L226 Difference]: Without dead ends: 2909 [2022-01-28 15:40:37,096 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:40:37,097 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 131 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:37,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 78 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:40:37,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2909 states. [2022-01-28 15:40:37,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2909 to 2121. [2022-01-28 15:40:37,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2121 states, 2120 states have (on average 3.3141509433962266) internal successors, (7026), 2120 states have internal predecessors, (7026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:37,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2121 states to 2121 states and 7026 transitions. [2022-01-28 15:40:37,130 INFO L78 Accepts]: Start accepts. Automaton has 2121 states and 7026 transitions. Word has length 27 [2022-01-28 15:40:37,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:37,130 INFO L470 AbstractCegarLoop]: Abstraction has 2121 states and 7026 transitions. [2022-01-28 15:40:37,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:37,130 INFO L276 IsEmpty]: Start isEmpty. Operand 2121 states and 7026 transitions. [2022-01-28 15:40:37,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:37,133 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:37,134 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:37,153 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-28 15:40:37,353 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-28 15:40:37,353 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:37,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:37,354 INFO L85 PathProgramCache]: Analyzing trace with hash -995298344, now seen corresponding path program 17 times [2022-01-28 15:40:37,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:37,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130074498] [2022-01-28 15:40:37,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:37,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:37,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:37,424 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:37,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:37,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130074498] [2022-01-28 15:40:37,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130074498] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:37,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227383952] [2022-01-28 15:40:37,425 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:40:37,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:37,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:37,426 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-28 15:40:37,427 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-28 15:40:37,452 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:40:37,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:37,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:37,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:37,523 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:37,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:37,586 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:37,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227383952] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:37,586 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:37,587 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-28 15:40:37,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131304967] [2022-01-28 15:40:37,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:37,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-28 15:40:37,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:37,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-28 15:40:37,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-01-28 15:40:37,587 INFO L87 Difference]: Start difference. First operand 2121 states and 7026 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:38,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:38,009 INFO L93 Difference]: Finished difference Result 4738 states and 14874 transitions. [2022-01-28 15:40:38,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:40:38,009 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:38,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:38,018 INFO L225 Difference]: With dead ends: 4738 [2022-01-28 15:40:38,018 INFO L226 Difference]: Without dead ends: 4738 [2022-01-28 15:40:38,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=282, Invalid=774, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:40:38,019 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 222 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:38,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 165 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:40:38,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4738 states. [2022-01-28 15:40:38,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4738 to 2263. [2022-01-28 15:40:38,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2263 states, 2262 states have (on average 3.2904509283819627) internal successors, (7443), 2262 states have internal predecessors, (7443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:38,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2263 states to 2263 states and 7443 transitions. [2022-01-28 15:40:38,074 INFO L78 Accepts]: Start accepts. Automaton has 2263 states and 7443 transitions. Word has length 27 [2022-01-28 15:40:38,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:38,074 INFO L470 AbstractCegarLoop]: Abstraction has 2263 states and 7443 transitions. [2022-01-28 15:40:38,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:38,074 INFO L276 IsEmpty]: Start isEmpty. Operand 2263 states and 7443 transitions. [2022-01-28 15:40:38,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:38,077 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:38,078 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:38,096 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-28 15:40:38,291 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-28 15:40:38,291 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:38,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:38,292 INFO L85 PathProgramCache]: Analyzing trace with hash -342770436, now seen corresponding path program 18 times [2022-01-28 15:40:38,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:38,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750179225] [2022-01-28 15:40:38,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:38,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:38,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:38,324 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:38,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:38,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750179225] [2022-01-28 15:40:38,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750179225] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:38,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748281533] [2022-01-28 15:40:38,324 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:40:38,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:38,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:38,325 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-28 15:40:38,327 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-28 15:40:38,346 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 15:40:38,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:38,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:38,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:38,417 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:38,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:38,478 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:38,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748281533] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:38,478 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:38,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-28 15:40:38,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317999108] [2022-01-28 15:40:38,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:38,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-28 15:40:38,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:38,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-28 15:40:38,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-28 15:40:38,479 INFO L87 Difference]: Start difference. First operand 2263 states and 7443 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:38,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:38,751 INFO L93 Difference]: Finished difference Result 5029 states and 15712 transitions. [2022-01-28 15:40:38,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:40:38,751 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:38,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:38,777 INFO L225 Difference]: With dead ends: 5029 [2022-01-28 15:40:38,777 INFO L226 Difference]: Without dead ends: 5029 [2022-01-28 15:40:38,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=297, Invalid=893, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:40:38,781 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 263 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:38,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 103 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:40:38,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5029 states. [2022-01-28 15:40:38,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5029 to 2429. [2022-01-28 15:40:38,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2429 states, 2428 states have (on average 3.2701812191103787) internal successors, (7940), 2428 states have internal predecessors, (7940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:38,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2429 states to 2429 states and 7940 transitions. [2022-01-28 15:40:38,869 INFO L78 Accepts]: Start accepts. Automaton has 2429 states and 7940 transitions. Word has length 27 [2022-01-28 15:40:38,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:38,869 INFO L470 AbstractCegarLoop]: Abstraction has 2429 states and 7940 transitions. [2022-01-28 15:40:38,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:38,869 INFO L276 IsEmpty]: Start isEmpty. Operand 2429 states and 7940 transitions. [2022-01-28 15:40:38,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:38,873 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:38,873 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:38,889 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-28 15:40:39,088 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-28 15:40:39,088 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:39,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:39,089 INFO L85 PathProgramCache]: Analyzing trace with hash -670100712, now seen corresponding path program 19 times [2022-01-28 15:40:39,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:39,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935009560] [2022-01-28 15:40:39,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:39,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:39,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:39,125 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:39,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:39,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935009560] [2022-01-28 15:40:39,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935009560] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:39,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043559441] [2022-01-28 15:40:39,126 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:40:39,126 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:39,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:39,127 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-28 15:40:39,128 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-28 15:40:39,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:39,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:39,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:39,228 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:39,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:39,262 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:39,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043559441] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:39,262 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:39,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-01-28 15:40:39,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124919269] [2022-01-28 15:40:39,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:39,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:40:39,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:39,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:40:39,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:40:39,263 INFO L87 Difference]: Start difference. First operand 2429 states and 7940 transitions. Second operand has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 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-28 15:40:39,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:39,428 INFO L93 Difference]: Finished difference Result 3230 states and 10321 transitions. [2022-01-28 15:40:39,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-28 15:40:39,428 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 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 27 [2022-01-28 15:40:39,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:39,433 INFO L225 Difference]: With dead ends: 3230 [2022-01-28 15:40:39,433 INFO L226 Difference]: Without dead ends: 3220 [2022-01-28 15:40:39,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:40:39,434 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 168 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:39,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 193 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:40:39,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3220 states. [2022-01-28 15:40:39,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3220 to 2644. [2022-01-28 15:40:39,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2644 states, 2643 states have (on average 3.3019296254256525) internal successors, (8727), 2643 states have internal predecessors, (8727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:39,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2644 states to 2644 states and 8727 transitions. [2022-01-28 15:40:39,472 INFO L78 Accepts]: Start accepts. Automaton has 2644 states and 8727 transitions. Word has length 27 [2022-01-28 15:40:39,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:39,472 INFO L470 AbstractCegarLoop]: Abstraction has 2644 states and 8727 transitions. [2022-01-28 15:40:39,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 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-28 15:40:39,472 INFO L276 IsEmpty]: Start isEmpty. Operand 2644 states and 8727 transitions. [2022-01-28 15:40:39,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:39,476 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:39,476 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:39,499 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-28 15:40:39,691 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-28 15:40:39,691 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:39,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:39,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1892701376, now seen corresponding path program 20 times [2022-01-28 15:40:39,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:39,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432880415] [2022-01-28 15:40:39,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:39,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:39,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:39,715 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:39,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:39,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432880415] [2022-01-28 15:40:39,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432880415] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:39,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892586511] [2022-01-28 15:40:39,716 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:40:39,716 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:39,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:39,717 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-28 15:40:39,730 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-28 15:40:39,753 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:40:39,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:39,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:39,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:39,786 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:39,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:39,829 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:39,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892586511] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:39,830 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:39,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-28 15:40:39,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521527441] [2022-01-28 15:40:39,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:39,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-28 15:40:39,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:39,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-28 15:40:39,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-28 15:40:39,831 INFO L87 Difference]: Start difference. First operand 2644 states and 8727 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:40,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:40,026 INFO L93 Difference]: Finished difference Result 5352 states and 17038 transitions. [2022-01-28 15:40:40,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:40:40,027 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:40,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:40,035 INFO L225 Difference]: With dead ends: 5352 [2022-01-28 15:40:40,035 INFO L226 Difference]: Without dead ends: 5348 [2022-01-28 15:40:40,035 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:40:40,036 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 259 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:40,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 110 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:40:40,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5348 states. [2022-01-28 15:40:40,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5348 to 2644. [2022-01-28 15:40:40,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2644 states, 2643 states have (on average 3.2996594778660615) internal successors, (8721), 2643 states have internal predecessors, (8721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:40,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2644 states to 2644 states and 8721 transitions. [2022-01-28 15:40:40,102 INFO L78 Accepts]: Start accepts. Automaton has 2644 states and 8721 transitions. Word has length 27 [2022-01-28 15:40:40,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:40,102 INFO L470 AbstractCegarLoop]: Abstraction has 2644 states and 8721 transitions. [2022-01-28 15:40:40,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:40,102 INFO L276 IsEmpty]: Start isEmpty. Operand 2644 states and 8721 transitions. [2022-01-28 15:40:40,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:40,106 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:40,106 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:40,122 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-01-28 15:40:40,315 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-28 15:40:40,315 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:40,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:40,315 INFO L85 PathProgramCache]: Analyzing trace with hash -400696644, now seen corresponding path program 21 times [2022-01-28 15:40:40,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:40,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877208443] [2022-01-28 15:40:40,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:40,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:40,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:40,350 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:40,350 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:40,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877208443] [2022-01-28 15:40:40,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877208443] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:40,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085342298] [2022-01-28 15:40:40,351 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:40:40,351 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:40,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:40,352 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-28 15:40:40,353 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-28 15:40:40,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:40:40,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:40,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:40,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:40,420 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:40,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:40,458 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:40,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085342298] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:40,458 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:40,458 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-28 15:40:40,458 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318317620] [2022-01-28 15:40:40,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:40,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-28 15:40:40,459 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:40,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-28 15:40:40,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-28 15:40:40,459 INFO L87 Difference]: Start difference. First operand 2644 states and 8721 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:40,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:40,686 INFO L93 Difference]: Finished difference Result 5332 states and 16988 transitions. [2022-01-28 15:40:40,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:40:40,686 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:40,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:40,696 INFO L225 Difference]: With dead ends: 5332 [2022-01-28 15:40:40,696 INFO L226 Difference]: Without dead ends: 5316 [2022-01-28 15:40:40,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:40:40,698 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 290 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:40,698 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 118 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:40:40,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5316 states. [2022-01-28 15:40:40,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5316 to 2652. [2022-01-28 15:40:40,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2652 states, 2651 states have (on average 3.29422859298378) internal successors, (8733), 2651 states have internal predecessors, (8733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:40,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2652 states to 2652 states and 8733 transitions. [2022-01-28 15:40:40,757 INFO L78 Accepts]: Start accepts. Automaton has 2652 states and 8733 transitions. Word has length 27 [2022-01-28 15:40:40,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:40,757 INFO L470 AbstractCegarLoop]: Abstraction has 2652 states and 8733 transitions. [2022-01-28 15:40:40,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:40,758 INFO L276 IsEmpty]: Start isEmpty. Operand 2652 states and 8733 transitions. [2022-01-28 15:40:40,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:40,761 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:40,761 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:40,777 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-01-28 15:40:40,977 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-28 15:40:40,977 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:40,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:40,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1940484412, now seen corresponding path program 22 times [2022-01-28 15:40:40,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:40,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085643350] [2022-01-28 15:40:40,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:40,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:40,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:41,034 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:41,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:41,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085643350] [2022-01-28 15:40:41,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085643350] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:41,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936128075] [2022-01-28 15:40:41,034 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:40:41,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:41,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:41,035 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-28 15:40:41,036 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-28 15:40:41,060 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:40:41,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:41,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:41,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:41,181 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:41,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:41,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:41,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936128075] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:41,264 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:41,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-28 15:40:41,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693309308] [2022-01-28 15:40:41,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:41,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:40:41,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:41,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:40:41,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:40:41,266 INFO L87 Difference]: Start difference. First operand 2652 states and 8733 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:42,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:42,104 INFO L93 Difference]: Finished difference Result 11005 states and 34872 transitions. [2022-01-28 15:40:42,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-28 15:40:42,104 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:42,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:42,127 INFO L225 Difference]: With dead ends: 11005 [2022-01-28 15:40:42,127 INFO L226 Difference]: Without dead ends: 11005 [2022-01-28 15:40:42,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1241 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-01-28 15:40:42,128 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 464 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 1028 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 1104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:42,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [464 Valid, 235 Invalid, 1104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1028 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:40:42,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11005 states. [2022-01-28 15:40:42,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11005 to 3423. [2022-01-28 15:40:42,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3423 states, 3422 states have (on average 3.4585037989479837) internal successors, (11835), 3422 states have internal predecessors, (11835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:42,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3423 states to 3423 states and 11835 transitions. [2022-01-28 15:40:42,241 INFO L78 Accepts]: Start accepts. Automaton has 3423 states and 11835 transitions. Word has length 27 [2022-01-28 15:40:42,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:42,241 INFO L470 AbstractCegarLoop]: Abstraction has 3423 states and 11835 transitions. [2022-01-28 15:40:42,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:42,241 INFO L276 IsEmpty]: Start isEmpty. Operand 3423 states and 11835 transitions. [2022-01-28 15:40:42,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:42,247 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:42,247 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:42,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-01-28 15:40:42,463 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-28 15:40:42,463 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:42,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:42,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1746583744, now seen corresponding path program 23 times [2022-01-28 15:40:42,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:42,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356829942] [2022-01-28 15:40:42,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:42,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:42,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:42,540 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:42,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:42,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356829942] [2022-01-28 15:40:42,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356829942] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:42,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501706886] [2022-01-28 15:40:42,540 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:40:42,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:42,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:42,541 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-28 15:40:42,542 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-28 15:40:42,566 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:40:42,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:42,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:42,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:42,684 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:42,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:42,776 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:42,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501706886] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:42,777 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:42,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-28 15:40:42,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438696338] [2022-01-28 15:40:42,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:42,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:40:42,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:42,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:40:42,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:40:42,778 INFO L87 Difference]: Start difference. First operand 3423 states and 11835 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:43,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:43,523 INFO L93 Difference]: Finished difference Result 9376 states and 29674 transitions. [2022-01-28 15:40:43,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-28 15:40:43,524 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:43,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:43,544 INFO L225 Difference]: With dead ends: 9376 [2022-01-28 15:40:43,544 INFO L226 Difference]: Without dead ends: 9376 [2022-01-28 15:40:43,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1053 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-01-28 15:40:43,545 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 397 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 822 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 891 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:43,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [397 Valid, 215 Invalid, 891 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 822 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:40:43,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9376 states. [2022-01-28 15:40:43,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9376 to 3420. [2022-01-28 15:40:43,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3420 states, 3419 states have (on average 3.4574436969874234) internal successors, (11821), 3419 states have internal predecessors, (11821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:43,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3420 states to 3420 states and 11821 transitions. [2022-01-28 15:40:43,647 INFO L78 Accepts]: Start accepts. Automaton has 3420 states and 11821 transitions. Word has length 27 [2022-01-28 15:40:43,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:43,647 INFO L470 AbstractCegarLoop]: Abstraction has 3420 states and 11821 transitions. [2022-01-28 15:40:43,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:43,647 INFO L276 IsEmpty]: Start isEmpty. Operand 3420 states and 11821 transitions. [2022-01-28 15:40:43,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:43,653 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:43,653 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:43,668 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-28 15:40:43,868 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-28 15:40:43,868 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:43,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:43,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1374673978, now seen corresponding path program 24 times [2022-01-28 15:40:43,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:43,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958521215] [2022-01-28 15:40:43,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:43,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:43,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:43,898 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:43,898 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:43,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958521215] [2022-01-28 15:40:43,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958521215] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:43,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963275122] [2022-01-28 15:40:43,899 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:40:43,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:43,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:43,921 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-28 15:40:43,922 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-28 15:40:43,941 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 15:40:43,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:43,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:43,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:44,035 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:44,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:44,112 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:44,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963275122] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:44,112 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:44,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-28 15:40:44,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574158495] [2022-01-28 15:40:44,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:44,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-28 15:40:44,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:44,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-28 15:40:44,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-28 15:40:44,113 INFO L87 Difference]: Start difference. First operand 3420 states and 11821 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:44,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:44,594 INFO L93 Difference]: Finished difference Result 10210 states and 32078 transitions. [2022-01-28 15:40:44,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-28 15:40:44,594 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:44,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:44,614 INFO L225 Difference]: With dead ends: 10210 [2022-01-28 15:40:44,614 INFO L226 Difference]: Without dead ends: 10210 [2022-01-28 15:40:44,615 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-01-28 15:40:44,622 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 492 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 492 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:44,622 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [492 Valid, 180 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 671 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:40:44,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10210 states. [2022-01-28 15:40:44,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10210 to 3434. [2022-01-28 15:40:44,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3434 states, 3433 states have (on average 3.459364986891931) internal successors, (11876), 3433 states have internal predecessors, (11876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:44,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11876 transitions. [2022-01-28 15:40:44,771 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11876 transitions. Word has length 27 [2022-01-28 15:40:44,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:44,772 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11876 transitions. [2022-01-28 15:40:44,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:44,772 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11876 transitions. [2022-01-28 15:40:44,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:44,778 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:44,778 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:44,809 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-28 15:40:44,993 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-28 15:40:44,993 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:44,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:44,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1185455680, now seen corresponding path program 25 times [2022-01-28 15:40:44,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:44,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844259438] [2022-01-28 15:40:44,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:44,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:44,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:45,031 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:45,031 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:45,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844259438] [2022-01-28 15:40:45,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844259438] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:45,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415821516] [2022-01-28 15:40:45,031 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:40:45,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:45,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:45,035 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-28 15:40:45,035 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-28 15:40:45,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:45,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:45,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:45,163 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:45,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:45,223 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:45,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415821516] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:45,224 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:45,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-28 15:40:45,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728454858] [2022-01-28 15:40:45,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:45,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-28 15:40:45,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:45,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-28 15:40:45,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-28 15:40:45,224 INFO L87 Difference]: Start difference. First operand 3434 states and 11876 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:45,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:45,703 INFO L93 Difference]: Finished difference Result 9874 states and 31277 transitions. [2022-01-28 15:40:45,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:40:45,703 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:45,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:45,725 INFO L225 Difference]: With dead ends: 9874 [2022-01-28 15:40:45,725 INFO L226 Difference]: Without dead ends: 9870 [2022-01-28 15:40:45,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:40:45,726 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 476 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 476 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:45,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [476 Valid, 159 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 621 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:40:45,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9870 states. [2022-01-28 15:40:45,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9870 to 3434. [2022-01-28 15:40:45,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3434 states, 3433 states have (on average 3.45819982522575) internal successors, (11872), 3433 states have internal predecessors, (11872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:45,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11872 transitions. [2022-01-28 15:40:45,841 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11872 transitions. Word has length 27 [2022-01-28 15:40:45,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:45,842 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11872 transitions. [2022-01-28 15:40:45,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:45,842 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11872 transitions. [2022-01-28 15:40:45,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:45,847 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:45,847 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:45,863 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-01-28 15:40:46,051 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-28 15:40:46,051 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:46,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:46,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1719990400, now seen corresponding path program 26 times [2022-01-28 15:40:46,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:46,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975704690] [2022-01-28 15:40:46,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:46,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:46,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:46,092 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:46,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:46,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975704690] [2022-01-28 15:40:46,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975704690] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:46,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186902336] [2022-01-28 15:40:46,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:40:46,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:46,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:46,093 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-28 15:40:46,094 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-28 15:40:46,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:40:46,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:46,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:46,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:46,179 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:46,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:46,236 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:46,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186902336] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:46,236 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:46,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-28 15:40:46,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119188206] [2022-01-28 15:40:46,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:46,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:40:46,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:46,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:40:46,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:40:46,238 INFO L87 Difference]: Start difference. First operand 3434 states and 11872 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:46,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:46,692 INFO L93 Difference]: Finished difference Result 8065 states and 25290 transitions. [2022-01-28 15:40:46,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 15:40:46,692 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:46,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:46,706 INFO L225 Difference]: With dead ends: 8065 [2022-01-28 15:40:46,706 INFO L226 Difference]: Without dead ends: 8065 [2022-01-28 15:40:46,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 720 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=640, Invalid=1616, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:40:46,708 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 506 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:46,709 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [506 Valid, 205 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 637 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:40:46,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8065 states. [2022-01-28 15:40:46,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8065 to 3440. [2022-01-28 15:40:46,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3440 states, 3439 states have (on average 3.4594358825239895) internal successors, (11897), 3439 states have internal predecessors, (11897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:46,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3440 states to 3440 states and 11897 transitions. [2022-01-28 15:40:46,795 INFO L78 Accepts]: Start accepts. Automaton has 3440 states and 11897 transitions. Word has length 27 [2022-01-28 15:40:46,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:46,795 INFO L470 AbstractCegarLoop]: Abstraction has 3440 states and 11897 transitions. [2022-01-28 15:40:46,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:46,795 INFO L276 IsEmpty]: Start isEmpty. Operand 3440 states and 11897 transitions. [2022-01-28 15:40:46,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:46,801 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:46,801 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:46,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-28 15:40:47,017 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-28 15:40:47,017 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:47,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:47,017 INFO L85 PathProgramCache]: Analyzing trace with hash 62659070, now seen corresponding path program 27 times [2022-01-28 15:40:47,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:47,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976995956] [2022-01-28 15:40:47,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:47,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:47,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:47,060 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:47,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:47,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976995956] [2022-01-28 15:40:47,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976995956] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:47,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774279545] [2022-01-28 15:40:47,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:40:47,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:47,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:47,061 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-28 15:40:47,062 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-28 15:40:47,082 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:40:47,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:47,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:47,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:47,136 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:47,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:47,187 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:40:47,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774279545] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:47,187 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:47,187 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-28 15:40:47,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279032615] [2022-01-28 15:40:47,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:47,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:40:47,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:47,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:40:47,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:40:47,188 INFO L87 Difference]: Start difference. First operand 3440 states and 11897 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:47,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:47,764 INFO L93 Difference]: Finished difference Result 7992 states and 25480 transitions. [2022-01-28 15:40:47,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-28 15:40:47,764 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:47,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:47,780 INFO L225 Difference]: With dead ends: 7992 [2022-01-28 15:40:47,780 INFO L226 Difference]: Without dead ends: 7988 [2022-01-28 15:40:47,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1025 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=800, Invalid=2392, Unknown=0, NotChecked=0, Total=3192 [2022-01-28 15:40:47,781 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 493 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 493 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:47,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [493 Valid, 184 Invalid, 896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 810 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:40:47,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7988 states. [2022-01-28 15:40:47,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7988 to 3434. [2022-01-28 15:40:47,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3434 states, 3433 states have (on average 3.45819982522575) internal successors, (11872), 3433 states have internal predecessors, (11872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:47,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3434 states to 3434 states and 11872 transitions. [2022-01-28 15:40:47,875 INFO L78 Accepts]: Start accepts. Automaton has 3434 states and 11872 transitions. Word has length 27 [2022-01-28 15:40:47,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:47,875 INFO L470 AbstractCegarLoop]: Abstraction has 3434 states and 11872 transitions. [2022-01-28 15:40:47,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:47,875 INFO L276 IsEmpty]: Start isEmpty. Operand 3434 states and 11872 transitions. [2022-01-28 15:40:47,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:47,881 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:47,881 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:47,896 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-28 15:40:48,086 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-28 15:40:48,087 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:48,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:48,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1105927550, now seen corresponding path program 28 times [2022-01-28 15:40:48,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:48,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819808567] [2022-01-28 15:40:48,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:48,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:48,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:48,136 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:48,136 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:48,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819808567] [2022-01-28 15:40:48,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819808567] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:48,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985312225] [2022-01-28 15:40:48,137 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:40:48,137 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:48,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:48,138 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-28 15:40:48,139 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-28 15:40:48,159 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:40:48,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:48,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:48,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:48,220 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:48,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:48,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:48,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985312225] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:48,264 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:48,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:40:48,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993616484] [2022-01-28 15:40:48,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:48,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:40:48,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:48,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:40:48,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:40:48,265 INFO L87 Difference]: Start difference. First operand 3434 states and 11872 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:48,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:48,755 INFO L93 Difference]: Finished difference Result 8817 states and 28422 transitions. [2022-01-28 15:40:48,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-28 15:40:48,755 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:48,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:48,772 INFO L225 Difference]: With dead ends: 8817 [2022-01-28 15:40:48,772 INFO L226 Difference]: Without dead ends: 8817 [2022-01-28 15:40:48,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1012 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-01-28 15:40:48,774 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 310 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 639 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:48,774 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 187 Invalid, 697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 639 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:40:48,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8817 states. [2022-01-28 15:40:48,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8817 to 3737. [2022-01-28 15:40:48,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3737 states, 3736 states have (on average 3.4494111349036403) internal successors, (12887), 3736 states have internal predecessors, (12887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:48,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3737 states to 3737 states and 12887 transitions. [2022-01-28 15:40:48,883 INFO L78 Accepts]: Start accepts. Automaton has 3737 states and 12887 transitions. Word has length 27 [2022-01-28 15:40:48,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:48,884 INFO L470 AbstractCegarLoop]: Abstraction has 3737 states and 12887 transitions. [2022-01-28 15:40:48,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:48,884 INFO L276 IsEmpty]: Start isEmpty. Operand 3737 states and 12887 transitions. [2022-01-28 15:40:48,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:48,890 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:48,890 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:48,905 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-28 15:40:49,095 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-28 15:40:49,095 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:49,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:49,096 INFO L85 PathProgramCache]: Analyzing trace with hash 916709252, now seen corresponding path program 29 times [2022-01-28 15:40:49,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:49,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919360763] [2022-01-28 15:40:49,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:49,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:49,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:49,130 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:49,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:49,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919360763] [2022-01-28 15:40:49,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919360763] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:49,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367501610] [2022-01-28 15:40:49,130 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:40:49,130 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:49,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:49,132 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-28 15:40:49,132 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-28 15:40:49,156 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:40:49,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:49,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:49,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:49,212 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:49,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:49,268 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:49,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367501610] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:49,268 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:49,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:40:49,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565316005] [2022-01-28 15:40:49,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:49,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:40:49,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:49,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:40:49,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:40:49,279 INFO L87 Difference]: Start difference. First operand 3737 states and 12887 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:49,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:49,909 INFO L93 Difference]: Finished difference Result 8396 states and 27364 transitions. [2022-01-28 15:40:49,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:40:49,909 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:49,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:49,924 INFO L225 Difference]: With dead ends: 8396 [2022-01-28 15:40:49,924 INFO L226 Difference]: Without dead ends: 8388 [2022-01-28 15:40:49,925 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 555 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:40:49,925 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 313 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:49,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [313 Valid, 143 Invalid, 670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 620 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:40:49,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8388 states. [2022-01-28 15:40:50,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8388 to 3725. [2022-01-28 15:40:50,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3725 states, 3724 states have (on average 3.44656283566058) internal successors, (12835), 3724 states have internal predecessors, (12835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:50,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3725 states to 3725 states and 12835 transitions. [2022-01-28 15:40:50,013 INFO L78 Accepts]: Start accepts. Automaton has 3725 states and 12835 transitions. Word has length 27 [2022-01-28 15:40:50,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:50,013 INFO L470 AbstractCegarLoop]: Abstraction has 3725 states and 12835 transitions. [2022-01-28 15:40:50,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:50,013 INFO L276 IsEmpty]: Start isEmpty. Operand 3725 states and 12835 transitions. [2022-01-28 15:40:50,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:50,019 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:50,019 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:50,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-28 15:40:50,234 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-28 15:40:50,234 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:50,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:50,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1560091512, now seen corresponding path program 30 times [2022-01-28 15:40:50,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:50,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525433764] [2022-01-28 15:40:50,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:50,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:50,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:50,269 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:50,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:50,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525433764] [2022-01-28 15:40:50,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525433764] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:50,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847085797] [2022-01-28 15:40:50,269 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:40:50,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:50,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:50,299 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-28 15:40:50,335 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:40:50,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:50,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:50,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:50,357 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-28 15:40:50,420 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:50,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:50,493 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:50,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847085797] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:50,493 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:50,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:40:50,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306176067] [2022-01-28 15:40:50,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:50,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:40:50,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:50,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:40:50,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:40:50,494 INFO L87 Difference]: Start difference. First operand 3725 states and 12835 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:51,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:51,221 INFO L93 Difference]: Finished difference Result 9052 states and 28913 transitions. [2022-01-28 15:40:51,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-28 15:40:51,221 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:51,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:51,242 INFO L225 Difference]: With dead ends: 9052 [2022-01-28 15:40:51,243 INFO L226 Difference]: Without dead ends: 9036 [2022-01-28 15:40:51,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 658 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=486, Invalid=1676, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:40:51,244 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 326 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:51,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 206 Invalid, 752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:40:51,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9036 states. [2022-01-28 15:40:51,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9036 to 3753. [2022-01-28 15:40:51,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3753 states, 3752 states have (on average 3.446961620469083) internal successors, (12933), 3752 states have internal predecessors, (12933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:51,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3753 states to 3753 states and 12933 transitions. [2022-01-28 15:40:51,369 INFO L78 Accepts]: Start accepts. Automaton has 3753 states and 12933 transitions. Word has length 27 [2022-01-28 15:40:51,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:51,369 INFO L470 AbstractCegarLoop]: Abstraction has 3753 states and 12933 transitions. [2022-01-28 15:40:51,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:51,369 INFO L276 IsEmpty]: Start isEmpty. Operand 3753 states and 12933 transitions. [2022-01-28 15:40:51,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:51,376 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:51,376 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:51,398 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-28 15:40:51,596 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-28 15:40:51,596 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:51,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:51,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1872447484, now seen corresponding path program 31 times [2022-01-28 15:40:51,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:51,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46260] [2022-01-28 15:40:51,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:51,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:51,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:51,643 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:51,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:51,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46260] [2022-01-28 15:40:51,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46260] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:51,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681451481] [2022-01-28 15:40:51,643 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:40:51,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:51,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:51,645 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-28 15:40:51,646 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-28 15:40:51,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:51,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:51,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:51,791 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:51,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:51,907 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:51,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681451481] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:51,907 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:51,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-28 15:40:51,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352250820] [2022-01-28 15:40:51,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:51,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-28 15:40:51,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:51,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-28 15:40:51,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-01-28 15:40:51,908 INFO L87 Difference]: Start difference. First operand 3753 states and 12933 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:52,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:52,584 INFO L93 Difference]: Finished difference Result 7240 states and 23141 transitions. [2022-01-28 15:40:52,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-28 15:40:52,584 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:52,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:52,598 INFO L225 Difference]: With dead ends: 7240 [2022-01-28 15:40:52,599 INFO L226 Difference]: Without dead ends: 7240 [2022-01-28 15:40:52,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 807 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=678, Invalid=1772, Unknown=0, NotChecked=0, Total=2450 [2022-01-28 15:40:52,599 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 414 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 731 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:52,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [414 Valid, 283 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 731 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:40:52,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7240 states. [2022-01-28 15:40:52,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7240 to 3938. [2022-01-28 15:40:52,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3938 states, 3937 states have (on average 3.4384048768097535) internal successors, (13537), 3937 states have internal predecessors, (13537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:52,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3938 states to 3938 states and 13537 transitions. [2022-01-28 15:40:52,694 INFO L78 Accepts]: Start accepts. Automaton has 3938 states and 13537 transitions. Word has length 27 [2022-01-28 15:40:52,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:52,694 INFO L470 AbstractCegarLoop]: Abstraction has 3938 states and 13537 transitions. [2022-01-28 15:40:52,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:52,694 INFO L276 IsEmpty]: Start isEmpty. Operand 3938 states and 13537 transitions. [2022-01-28 15:40:52,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:52,700 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:52,700 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:52,718 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-28 15:40:52,914 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-28 15:40:52,914 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:52,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:52,915 INFO L85 PathProgramCache]: Analyzing trace with hash -639870342, now seen corresponding path program 32 times [2022-01-28 15:40:52,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:52,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435214816] [2022-01-28 15:40:52,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:52,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:52,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:52,968 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:52,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:52,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435214816] [2022-01-28 15:40:52,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435214816] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:52,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746146386] [2022-01-28 15:40:52,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:40:52,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:52,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:52,969 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-28 15:40:52,971 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-28 15:40:52,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:40:52,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:52,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:52,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:53,054 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:53,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:53,114 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:53,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746146386] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:53,114 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:53,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-28 15:40:53,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644473589] [2022-01-28 15:40:53,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:53,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-28 15:40:53,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:53,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-28 15:40:53,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-01-28 15:40:53,116 INFO L87 Difference]: Start difference. First operand 3938 states and 13537 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:53,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:53,793 INFO L93 Difference]: Finished difference Result 7155 states and 23290 transitions. [2022-01-28 15:40:53,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-28 15:40:53,793 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:53,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:53,810 INFO L225 Difference]: With dead ends: 7155 [2022-01-28 15:40:53,810 INFO L226 Difference]: Without dead ends: 7151 [2022-01-28 15:40:53,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1195 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=880, Invalid=2780, Unknown=0, NotChecked=0, Total=3660 [2022-01-28 15:40:53,811 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 399 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 888 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:53,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 236 Invalid, 973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 888 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:40:53,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7151 states. [2022-01-28 15:40:53,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7151 to 3936. [2022-01-28 15:40:53,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3936 states, 3935 states have (on average 3.4373570520965693) internal successors, (13526), 3935 states have internal predecessors, (13526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:53,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3936 states to 3936 states and 13526 transitions. [2022-01-28 15:40:53,924 INFO L78 Accepts]: Start accepts. Automaton has 3936 states and 13526 transitions. Word has length 27 [2022-01-28 15:40:53,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:53,925 INFO L470 AbstractCegarLoop]: Abstraction has 3936 states and 13526 transitions. [2022-01-28 15:40:53,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:53,925 INFO L276 IsEmpty]: Start isEmpty. Operand 3936 states and 13526 transitions. [2022-01-28 15:40:53,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:40:53,931 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:53,931 INFO L514 BasicCegarLoop]: trace histogram [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-28 15:40:53,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-28 15:40:54,147 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-28 15:40:54,147 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:54,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:54,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1484841794, now seen corresponding path program 33 times [2022-01-28 15:40:54,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:54,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451443925] [2022-01-28 15:40:54,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:54,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:54,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:54,172 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:54,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:54,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451443925] [2022-01-28 15:40:54,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451443925] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:54,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755094995] [2022-01-28 15:40:54,172 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:40:54,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:54,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:54,174 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-28 15:40:54,175 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-28 15:40:54,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:40:54,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:54,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:40:54,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:54,255 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:54,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:54,301 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:54,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755094995] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:54,302 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:54,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-28 15:40:54,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463592641] [2022-01-28 15:40:54,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:54,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:40:54,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:54,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:40:54,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:40:54,303 INFO L87 Difference]: Start difference. First operand 3936 states and 13526 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:54,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:40:54,786 INFO L93 Difference]: Finished difference Result 6859 states and 22528 transitions. [2022-01-28 15:40:54,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 15:40:54,787 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:40:54,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:40:54,802 INFO L225 Difference]: With dead ends: 6859 [2022-01-28 15:40:54,802 INFO L226 Difference]: Without dead ends: 6843 [2022-01-28 15:40:54,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 743 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:40:54,810 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 254 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 758 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:40:54,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 203 Invalid, 809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 758 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:40:54,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6843 states. [2022-01-28 15:40:54,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6843 to 3932. [2022-01-28 15:40:54,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3932 states, 3931 states have (on average 3.435766980412109) internal successors, (13506), 3931 states have internal predecessors, (13506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:54,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3932 states to 3932 states and 13506 transitions. [2022-01-28 15:40:54,918 INFO L78 Accepts]: Start accepts. Automaton has 3932 states and 13506 transitions. Word has length 27 [2022-01-28 15:40:54,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:40:54,918 INFO L470 AbstractCegarLoop]: Abstraction has 3932 states and 13506 transitions. [2022-01-28 15:40:54,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:40:54,919 INFO L276 IsEmpty]: Start isEmpty. Operand 3932 states and 13506 transitions. [2022-01-28 15:40:54,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:40:54,925 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:40:54,925 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:40:54,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-28 15:40:55,128 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-28 15:40:55,128 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:40:55,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:40:55,128 INFO L85 PathProgramCache]: Analyzing trace with hash -351559020, now seen corresponding path program 4 times [2022-01-28 15:40:55,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:40:55,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429375774] [2022-01-28 15:40:55,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:40:55,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:40:55,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:40:55,412 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:55,412 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:40:55,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429375774] [2022-01-28 15:40:55,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429375774] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:40:55,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534973747] [2022-01-28 15:40:55,412 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:40:55,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:40:55,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:40:55,413 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-28 15:40:55,414 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-28 15:40:55,446 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:40:55,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:40:55,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:40:55,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:40:55,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:40:55,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:40:55,709 INFO L388 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 23 [2022-01-28 15:40:55,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:40:55,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-28 15:40:55,727 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:55,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:40:55,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:40:55,946 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:55,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 68 [2022-01-28 15:40:55,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:40:55,971 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:55,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 58 [2022-01-28 15:40:56,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:40:56,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:40:56,291 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:56,291 INFO L388 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 33 treesize of output 60 [2022-01-28 15:40:56,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:40:56,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:40:56,311 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:40:56,311 INFO L388 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 23 treesize of output 50 [2022-01-28 15:40:56,582 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:40:56,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534973747] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:40:56,582 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:40:56,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 32 [2022-01-28 15:40:56,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572171182] [2022-01-28 15:40:56,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:40:56,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:40:56,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:40:56,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:40:56,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=828, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:40:56,583 INFO L87 Difference]: Start difference. First operand 3932 states and 13506 transitions. Second operand has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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-28 15:41:00,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:41:00,332 INFO L93 Difference]: Finished difference Result 8329 states and 25902 transitions. [2022-01-28 15:41:00,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-28 15:41:00,332 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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 30 [2022-01-28 15:41:00,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:41:00,349 INFO L225 Difference]: With dead ends: 8329 [2022-01-28 15:41:00,349 INFO L226 Difference]: Without dead ends: 8299 [2022-01-28 15:41:00,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2640 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1360, Invalid=6296, Unknown=0, NotChecked=0, Total=7656 [2022-01-28 15:41:00,350 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 775 mSDsluCounter, 945 mSDsCounter, 0 mSdLazyCounter, 2237 mSolverCounterSat, 236 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 775 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 2473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 236 IncrementalHoareTripleChecker+Valid, 2237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:41:00,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [775 Valid, 443 Invalid, 2473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [236 Valid, 2237 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-28 15:41:00,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8299 states. [2022-01-28 15:41:00,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8299 to 4021. [2022-01-28 15:41:00,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4021 states, 4020 states have (on average 3.435820895522388) internal successors, (13812), 4020 states have internal predecessors, (13812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:00,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4021 states to 4021 states and 13812 transitions. [2022-01-28 15:41:00,442 INFO L78 Accepts]: Start accepts. Automaton has 4021 states and 13812 transitions. Word has length 30 [2022-01-28 15:41:00,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:41:00,443 INFO L470 AbstractCegarLoop]: Abstraction has 4021 states and 13812 transitions. [2022-01-28 15:41:00,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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-28 15:41:00,443 INFO L276 IsEmpty]: Start isEmpty. Operand 4021 states and 13812 transitions. [2022-01-28 15:41:00,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:41:00,449 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:41:00,449 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:41:00,464 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-28 15:41:00,664 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-28 15:41:00,664 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:41:00,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:41:00,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1818932088, now seen corresponding path program 5 times [2022-01-28 15:41:00,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:41:00,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851322772] [2022-01-28 15:41:00,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:41:00,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:41:00,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:41:00,902 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:00,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:41:00,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851322772] [2022-01-28 15:41:00,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851322772] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:41:00,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115364234] [2022-01-28 15:41:00,902 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:41:00,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:41:00,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:41:00,903 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-28 15:41:00,904 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-28 15:41:00,925 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:41:00,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:41:00,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:41:00,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:41:01,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:01,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:01,275 INFO L388 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 23 [2022-01-28 15:41:01,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:01,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-28 15:41:01,306 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:01,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:41:01,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:01,597 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:01,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-28 15:41:01,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:01,617 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:01,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:41:01,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:01,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:01,865 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:01,865 INFO L388 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 33 treesize of output 60 [2022-01-28 15:41:01,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:01,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:01,881 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:01,882 INFO L388 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 23 treesize of output 50 [2022-01-28 15:41:02,138 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:02,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115364234] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:41:02,139 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:41:02,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2022-01-28 15:41:02,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249411993] [2022-01-28 15:41:02,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:41:02,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-28 15:41:02,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:41:02,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-28 15:41:02,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=907, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:41:02,141 INFO L87 Difference]: Start difference. First operand 4021 states and 13812 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:06,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:41:06,664 INFO L93 Difference]: Finished difference Result 8677 states and 26705 transitions. [2022-01-28 15:41:06,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-28 15:41:06,665 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:41:06,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:41:06,681 INFO L225 Difference]: With dead ends: 8677 [2022-01-28 15:41:06,681 INFO L226 Difference]: Without dead ends: 8632 [2022-01-28 15:41:06,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3605 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1623, Invalid=9297, Unknown=0, NotChecked=0, Total=10920 [2022-01-28 15:41:06,682 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 704 mSDsluCounter, 1021 mSDsCounter, 0 mSdLazyCounter, 2204 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 704 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 2569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 2204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 188 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:41:06,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [704 Valid, 573 Invalid, 2569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 2204 Invalid, 0 Unknown, 188 Unchecked, 1.1s Time] [2022-01-28 15:41:06,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8632 states. [2022-01-28 15:41:06,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8632 to 4035. [2022-01-28 15:41:06,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4035 states, 4034 states have (on average 3.4338125929598413) internal successors, (13852), 4034 states have internal predecessors, (13852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:06,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4035 states to 4035 states and 13852 transitions. [2022-01-28 15:41:06,785 INFO L78 Accepts]: Start accepts. Automaton has 4035 states and 13852 transitions. Word has length 30 [2022-01-28 15:41:06,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:41:06,785 INFO L470 AbstractCegarLoop]: Abstraction has 4035 states and 13852 transitions. [2022-01-28 15:41:06,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:06,785 INFO L276 IsEmpty]: Start isEmpty. Operand 4035 states and 13852 transitions. [2022-01-28 15:41:06,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:41:06,791 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:41:06,791 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:41:06,808 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-01-28 15:41:06,999 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-28 15:41:06,999 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:41:06,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:41:06,999 INFO L85 PathProgramCache]: Analyzing trace with hash 924875788, now seen corresponding path program 6 times [2022-01-28 15:41:07,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:41:07,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315071469] [2022-01-28 15:41:07,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:41:07,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:41:07,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:41:07,320 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:07,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:41:07,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315071469] [2022-01-28 15:41:07,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315071469] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:41:07,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927814515] [2022-01-28 15:41:07,321 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:41:07,321 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:41:07,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:41:07,322 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-28 15:41:07,359 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-28 15:41:07,367 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:41:07,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:41:07,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:41:07,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:41:07,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:07,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:07,843 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:07,843 INFO L388 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-28 15:41:07,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:07,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:07,848 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:07,849 INFO L388 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2022-01-28 15:41:07,912 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:07,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:41:08,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:08,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:08,245 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:08,245 INFO L388 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 60 treesize of output 77 [2022-01-28 15:41:08,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:08,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:08,263 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:08,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-28 15:41:08,565 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:08,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927814515] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:41:08,565 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:41:08,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 35 [2022-01-28 15:41:08,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716428485] [2022-01-28 15:41:08,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:41:08,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-28 15:41:08,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:41:08,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-28 15:41:08,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1038, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:41:08,566 INFO L87 Difference]: Start difference. First operand 4035 states and 13852 transitions. Second operand has 35 states, 35 states have (on average 2.2) internal successors, (77), 35 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:18,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:41:18,024 INFO L93 Difference]: Finished difference Result 11313 states and 37958 transitions. [2022-01-28 15:41:18,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2022-01-28 15:41:18,024 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 35 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have 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-28 15:41:18,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:41:18,046 INFO L225 Difference]: With dead ends: 11313 [2022-01-28 15:41:18,046 INFO L226 Difference]: Without dead ends: 11302 [2022-01-28 15:41:18,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12450 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=2661, Invalid=30281, Unknown=0, NotChecked=0, Total=32942 [2022-01-28 15:41:18,048 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 479 mSDsluCounter, 1594 mSDsCounter, 0 mSdLazyCounter, 3080 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 479 SdHoareTripleChecker+Valid, 1131 SdHoareTripleChecker+Invalid, 5798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 3080 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2562 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:41:18,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [479 Valid, 1131 Invalid, 5798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 3080 Invalid, 0 Unknown, 2562 Unchecked, 1.4s Time] [2022-01-28 15:41:18,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11302 states. [2022-01-28 15:41:18,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11302 to 4120. [2022-01-28 15:41:18,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4120 states, 4119 states have (on average 3.4340859431900945) internal successors, (14145), 4119 states have internal predecessors, (14145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:18,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4120 states to 4120 states and 14145 transitions. [2022-01-28 15:41:18,175 INFO L78 Accepts]: Start accepts. Automaton has 4120 states and 14145 transitions. Word has length 30 [2022-01-28 15:41:18,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:41:18,175 INFO L470 AbstractCegarLoop]: Abstraction has 4120 states and 14145 transitions. [2022-01-28 15:41:18,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.2) internal successors, (77), 35 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:18,175 INFO L276 IsEmpty]: Start isEmpty. Operand 4120 states and 14145 transitions. [2022-01-28 15:41:18,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:41:18,182 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:41:18,182 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:41:18,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-28 15:41:18,397 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-28 15:41:18,398 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:41:18,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:41:18,398 INFO L85 PathProgramCache]: Analyzing trace with hash -575152710, now seen corresponding path program 7 times [2022-01-28 15:41:18,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:41:18,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277484994] [2022-01-28 15:41:18,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:41:18,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:41:18,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:41:18,629 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:18,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:41:18,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277484994] [2022-01-28 15:41:18,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277484994] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:41:18,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706633730] [2022-01-28 15:41:18,630 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:41:18,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:41:18,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:41:18,631 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-28 15:41:18,632 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-28 15:41:18,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:41:18,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:41:18,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:41:18,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:18,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:18,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-01-28 15:41:18,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:18,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:18,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-28 15:41:18,967 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:18,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:41:19,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:19,253 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:19,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-28 15:41:19,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:19,271 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:19,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:41:19,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:19,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:19,506 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:19,507 INFO L388 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 33 treesize of output 60 [2022-01-28 15:41:19,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:19,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:19,521 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:19,521 INFO L388 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 23 treesize of output 50 [2022-01-28 15:41:19,687 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:19,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706633730] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:41:19,687 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:41:19,687 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 32 [2022-01-28 15:41:19,687 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965950531] [2022-01-28 15:41:19,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:41:19,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:41:19,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:41:19,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:41:19,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=820, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:41:19,688 INFO L87 Difference]: Start difference. First operand 4120 states and 14145 transitions. Second operand has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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-28 15:41:23,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:41:23,446 INFO L93 Difference]: Finished difference Result 8443 states and 26275 transitions. [2022-01-28 15:41:23,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-28 15:41:23,447 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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 30 [2022-01-28 15:41:23,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:41:23,463 INFO L225 Difference]: With dead ends: 8443 [2022-01-28 15:41:23,463 INFO L226 Difference]: Without dead ends: 8413 [2022-01-28 15:41:23,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2573 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1367, Invalid=6115, Unknown=0, NotChecked=0, Total=7482 [2022-01-28 15:41:23,464 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 690 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 1881 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 690 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 2207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 1881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:41:23,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [690 Valid, 381 Invalid, 2207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 1881 Invalid, 0 Unknown, 122 Unchecked, 1.0s Time] [2022-01-28 15:41:23,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8413 states. [2022-01-28 15:41:23,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8413 to 4106. [2022-01-28 15:41:23,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4106 states, 4105 states have (on average 3.4367844092570037) internal successors, (14108), 4105 states have internal predecessors, (14108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:23,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4106 states to 4106 states and 14108 transitions. [2022-01-28 15:41:23,565 INFO L78 Accepts]: Start accepts. Automaton has 4106 states and 14108 transitions. Word has length 30 [2022-01-28 15:41:23,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:41:23,565 INFO L470 AbstractCegarLoop]: Abstraction has 4106 states and 14108 transitions. [2022-01-28 15:41:23,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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-28 15:41:23,565 INFO L276 IsEmpty]: Start isEmpty. Operand 4106 states and 14108 transitions. [2022-01-28 15:41:23,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:41:23,571 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:41:23,571 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:41:23,588 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-28 15:41:23,786 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-28 15:41:23,787 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:41:23,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:41:23,787 INFO L85 PathProgramCache]: Analyzing trace with hash 568392223, now seen corresponding path program 34 times [2022-01-28 15:41:23,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:41:23,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53718368] [2022-01-28 15:41:23,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:41:23,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:41:23,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:41:24,079 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:24,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:41:24,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53718368] [2022-01-28 15:41:24,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53718368] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:41:24,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027053322] [2022-01-28 15:41:24,079 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:41:24,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:41:24,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:41:24,080 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-28 15:41:24,081 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-28 15:41:24,100 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:41:24,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:41:24,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:41:24,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:41:24,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:24,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:24,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:24,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-28 15:41:24,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:24,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:24,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:24,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-01-28 15:41:24,470 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:24,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:41:24,746 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:41:24,747 INFO L388 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 38 treesize of output 63 [2022-01-28 15:41:24,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:24,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:24,765 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:24,765 INFO L388 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 26 treesize of output 55 [2022-01-28 15:41:24,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:24,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:24,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:24,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:41:24,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:24,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:24,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:24,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:41:24,968 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:24,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027053322] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:41:24,969 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:41:24,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-28 15:41:24,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398693019] [2022-01-28 15:41:24,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:41:24,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:41:24,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:41:24,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:41:24,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=827, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:41:24,970 INFO L87 Difference]: Start difference. First operand 4106 states and 14108 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:31,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:41:31,698 INFO L93 Difference]: Finished difference Result 7519 states and 24766 transitions. [2022-01-28 15:41:31,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-01-28 15:41:31,698 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have 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-28 15:41:31,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:41:31,713 INFO L225 Difference]: With dead ends: 7519 [2022-01-28 15:41:31,713 INFO L226 Difference]: Without dead ends: 7472 [2022-01-28 15:41:31,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5574 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=2059, Invalid=14197, Unknown=0, NotChecked=0, Total=16256 [2022-01-28 15:41:31,714 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 463 mSDsluCounter, 1025 mSDsCounter, 0 mSdLazyCounter, 2903 mSolverCounterSat, 283 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 3186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 283 IncrementalHoareTripleChecker+Valid, 2903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:41:31,714 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [463 Valid, 485 Invalid, 3186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [283 Valid, 2903 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-28 15:41:31,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7472 states. [2022-01-28 15:41:31,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7472 to 4185. [2022-01-28 15:41:31,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4185 states, 4184 states have (on average 3.4259082217973233) internal successors, (14334), 4184 states have internal predecessors, (14334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:31,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4185 states to 4185 states and 14334 transitions. [2022-01-28 15:41:31,799 INFO L78 Accepts]: Start accepts. Automaton has 4185 states and 14334 transitions. Word has length 30 [2022-01-28 15:41:31,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:41:31,799 INFO L470 AbstractCegarLoop]: Abstraction has 4185 states and 14334 transitions. [2022-01-28 15:41:31,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:31,799 INFO L276 IsEmpty]: Start isEmpty. Operand 4185 states and 14334 transitions. [2022-01-28 15:41:31,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:41:31,805 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:41:31,805 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:41:31,823 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-28 15:41:32,020 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-28 15:41:32,021 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:41:32,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:41:32,021 INFO L85 PathProgramCache]: Analyzing trace with hash 757290426, now seen corresponding path program 8 times [2022-01-28 15:41:32,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:41:32,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516425415] [2022-01-28 15:41:32,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:41:32,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:41:32,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:41:32,303 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:32,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:41:32,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516425415] [2022-01-28 15:41:32,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516425415] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:41:32,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760807574] [2022-01-28 15:41:32,304 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:41:32,304 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:41:32,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:41:32,305 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-28 15:41:32,306 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-28 15:41:32,330 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:41:32,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:41:32,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-28 15:41:32,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:41:32,694 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:32,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 39 [2022-01-28 15:41:32,704 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:32,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 61 [2022-01-28 15:41:32,818 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:32,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:41:33,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:33,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:33,214 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:33,214 INFO L388 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 34 treesize of output 61 [2022-01-28 15:41:33,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:33,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:33,233 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:33,233 INFO L388 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 24 treesize of output 51 [2022-01-28 15:41:33,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:33,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-01-28 15:41:33,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:33,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-01-28 15:41:33,402 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:33,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760807574] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:41:33,402 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:41:33,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 35 [2022-01-28 15:41:33,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734574652] [2022-01-28 15:41:33,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:41:33,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-28 15:41:33,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:41:33,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-28 15:41:33,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1030, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:41:33,403 INFO L87 Difference]: Start difference. First operand 4185 states and 14334 transitions. Second operand has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 35 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:39,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:41:39,964 INFO L93 Difference]: Finished difference Result 8423 states and 27135 transitions. [2022-01-28 15:41:39,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-28 15:41:39,964 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 35 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have 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-28 15:41:39,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:41:39,980 INFO L225 Difference]: With dead ends: 8423 [2022-01-28 15:41:39,980 INFO L226 Difference]: Without dead ends: 8393 [2022-01-28 15:41:39,981 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4344 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=1828, Invalid=11512, Unknown=0, NotChecked=0, Total=13340 [2022-01-28 15:41:39,982 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 768 mSDsluCounter, 1361 mSDsCounter, 0 mSdLazyCounter, 2932 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 768 SdHoareTripleChecker+Valid, 641 SdHoareTripleChecker+Invalid, 3520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 2932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 365 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:41:39,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [768 Valid, 641 Invalid, 3520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 2932 Invalid, 0 Unknown, 365 Unchecked, 1.3s Time] [2022-01-28 15:41:40,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8393 states. [2022-01-28 15:41:40,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8393 to 4216. [2022-01-28 15:41:40,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4216 states, 4215 states have (on average 3.4227758007117437) internal successors, (14427), 4215 states have internal predecessors, (14427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:40,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4216 states to 4216 states and 14427 transitions. [2022-01-28 15:41:40,118 INFO L78 Accepts]: Start accepts. Automaton has 4216 states and 14427 transitions. Word has length 30 [2022-01-28 15:41:40,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:41:40,118 INFO L470 AbstractCegarLoop]: Abstraction has 4216 states and 14427 transitions. [2022-01-28 15:41:40,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.2285714285714286) internal successors, (78), 35 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:40,118 INFO L276 IsEmpty]: Start isEmpty. Operand 4216 states and 14427 transitions. [2022-01-28 15:41:40,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:41:40,124 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:41:40,124 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:41:40,140 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-28 15:41:40,337 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-28 15:41:40,337 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:41:40,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:41:40,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1555957713, now seen corresponding path program 35 times [2022-01-28 15:41:40,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:41:40,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646608587] [2022-01-28 15:41:40,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:41:40,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:41:40,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:41:40,693 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:40,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:41:40,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646608587] [2022-01-28 15:41:40,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646608587] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:41:40,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113141899] [2022-01-28 15:41:40,693 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:41:40,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:41:40,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:41:40,694 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-28 15:41:40,695 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-28 15:41:40,720 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:41:40,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:41:40,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:41:40,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:41:41,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:41,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:41,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:41,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-28 15:41:41,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:41,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:41,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:41,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-01-28 15:41:41,178 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:41,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:41:41,394 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:41:41,394 INFO L388 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 38 treesize of output 63 [2022-01-28 15:41:41,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:41,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:41,412 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:41,412 INFO L388 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 26 treesize of output 55 [2022-01-28 15:41:41,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:41,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:41,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:41,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:41:41,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:41,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:41,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:41,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:41:41,605 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:41,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113141899] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:41:41,605 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:41:41,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-28 15:41:41,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087798731] [2022-01-28 15:41:41,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:41:41,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:41:41,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:41:41,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:41:41,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:41:41,606 INFO L87 Difference]: Start difference. First operand 4216 states and 14427 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:57,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:41:57,221 INFO L93 Difference]: Finished difference Result 9585 states and 31125 transitions. [2022-01-28 15:41:57,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 167 states. [2022-01-28 15:41:57,222 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have 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-28 15:41:57,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:41:57,241 INFO L225 Difference]: With dead ends: 9585 [2022-01-28 15:41:57,241 INFO L226 Difference]: Without dead ends: 9538 [2022-01-28 15:41:57,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15147 ImplicationChecksByTransitivity, 13.6s TimeCoverageRelationStatistics Valid=5253, Invalid=32577, Unknown=0, NotChecked=0, Total=37830 [2022-01-28 15:41:57,243 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 935 mSDsluCounter, 1474 mSDsCounter, 0 mSdLazyCounter, 4112 mSolverCounterSat, 717 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 935 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 4829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 717 IncrementalHoareTripleChecker+Valid, 4112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:41:57,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [935 Valid, 771 Invalid, 4829 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [717 Valid, 4112 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-01-28 15:41:57,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9538 states. [2022-01-28 15:41:57,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9538 to 4245. [2022-01-28 15:41:57,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4245 states, 4244 states have (on average 3.425306314797361) internal successors, (14537), 4244 states have internal predecessors, (14537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:57,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4245 states to 4245 states and 14537 transitions. [2022-01-28 15:41:57,341 INFO L78 Accepts]: Start accepts. Automaton has 4245 states and 14537 transitions. Word has length 30 [2022-01-28 15:41:57,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:41:57,341 INFO L470 AbstractCegarLoop]: Abstraction has 4245 states and 14537 transitions. [2022-01-28 15:41:57,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:41:57,341 INFO L276 IsEmpty]: Start isEmpty. Operand 4245 states and 14537 transitions. [2022-01-28 15:41:57,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:41:57,348 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:41:57,348 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:41:57,363 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-01-28 15:41:57,563 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-28 15:41:57,563 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:41:57,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:41:57,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1067437025, now seen corresponding path program 36 times [2022-01-28 15:41:57,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:41:57,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145917876] [2022-01-28 15:41:57,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:41:57,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:41:57,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:41:57,909 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:57,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:41:57,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145917876] [2022-01-28 15:41:57,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145917876] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:41:57,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555604147] [2022-01-28 15:41:57,909 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:41:57,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:41:57,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:41:57,910 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-28 15:41:57,911 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-28 15:41:57,940 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:41:57,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:41:57,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:41:57,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:41:58,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:58,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:58,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:58,289 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:58,289 INFO L388 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 41 treesize of output 59 [2022-01-28 15:41:58,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:58,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:58,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:58,303 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:58,304 INFO L388 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 76 treesize of output 88 [2022-01-28 15:41:58,390 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:58,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:41:58,680 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:41:58,680 INFO L388 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 38 treesize of output 63 [2022-01-28 15:41:58,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:58,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:58,698 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:41:58,698 INFO L388 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 26 treesize of output 55 [2022-01-28 15:41:58,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:58,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:58,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:58,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:41:58,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:58,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:41:58,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:41:58,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:41:58,893 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:41:58,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555604147] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:41:58,893 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:41:58,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 11] total 32 [2022-01-28 15:41:58,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845672974] [2022-01-28 15:41:58,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:41:58,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-28 15:41:58,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:41:58,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-28 15:41:58,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=941, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:41:58,894 INFO L87 Difference]: Start difference. First operand 4245 states and 14537 transitions. Second operand has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:42:41,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:42:41,553 INFO L93 Difference]: Finished difference Result 16592 states and 51977 transitions. [2022-01-28 15:42:41,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 507 states. [2022-01-28 15:42:41,553 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have 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-28 15:42:41,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:42:41,589 INFO L225 Difference]: With dead ends: 16592 [2022-01-28 15:42:41,590 INFO L226 Difference]: Without dead ends: 16523 [2022-01-28 15:42:41,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 571 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 528 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128956 ImplicationChecksByTransitivity, 37.7s TimeCoverageRelationStatistics Valid=22921, Invalid=257449, Unknown=0, NotChecked=0, Total=280370 [2022-01-28 15:42:41,601 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 1704 mSDsluCounter, 3669 mSDsCounter, 0 mSdLazyCounter, 9639 mSolverCounterSat, 1095 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1704 SdHoareTripleChecker+Valid, 2168 SdHoareTripleChecker+Invalid, 10734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1095 IncrementalHoareTripleChecker+Valid, 9639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:42:41,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1704 Valid, 2168 Invalid, 10734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1095 Valid, 9639 Invalid, 0 Unknown, 0 Unchecked, 5.0s Time] [2022-01-28 15:42:41,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16523 states. [2022-01-28 15:42:41,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16523 to 4630. [2022-01-28 15:42:41,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4630 states, 4629 states have (on average 3.4225534672715487) internal successors, (15843), 4629 states have internal predecessors, (15843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:42:41,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4630 states to 4630 states and 15843 transitions. [2022-01-28 15:42:41,797 INFO L78 Accepts]: Start accepts. Automaton has 4630 states and 15843 transitions. Word has length 30 [2022-01-28 15:42:41,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:42:41,797 INFO L470 AbstractCegarLoop]: Abstraction has 4630 states and 15843 transitions. [2022-01-28 15:42:41,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:42:41,798 INFO L276 IsEmpty]: Start isEmpty. Operand 4630 states and 15843 transitions. [2022-01-28 15:42:41,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:42:41,832 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:42:41,832 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:42:41,850 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-28 15:42:42,032 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-28 15:42:42,033 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:42:42,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:42:42,033 INFO L85 PathProgramCache]: Analyzing trace with hash 112845316, now seen corresponding path program 9 times [2022-01-28 15:42:42,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:42:42,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268022038] [2022-01-28 15:42:42,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:42:42,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:42:42,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:42:42,328 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:42:42,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:42:42,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268022038] [2022-01-28 15:42:42,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268022038] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:42:42,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273115006] [2022-01-28 15:42:42,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:42:42,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:42:42,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:42:42,330 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-28 15:42:42,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:42:42,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:42:42,373 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-28 15:42:42,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:42:42,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:42:42,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:42:42,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:42:42,761 INFO L388 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 23 [2022-01-28 15:42:42,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:42:42,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-28 15:42:42,781 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:42:42,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:42:43,066 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:42:43,066 INFO L388 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 59 treesize of output 92 [2022-01-28 15:42:43,094 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:42:43,094 INFO L388 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 43 treesize of output 76 [2022-01-28 15:42:44,020 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:42:44,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273115006] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:42:44,021 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:42:44,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-01-28 15:42:44,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360952373] [2022-01-28 15:42:44,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:42:44,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:42:44,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:42:44,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:42:44,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=767, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:42:44,022 INFO L87 Difference]: Start difference. First operand 4630 states and 15843 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:42:50,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:42:50,273 INFO L93 Difference]: Finished difference Result 9427 states and 29761 transitions. [2022-01-28 15:42:50,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-01-28 15:42:50,273 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:42:50,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:42:50,292 INFO L225 Difference]: With dead ends: 9427 [2022-01-28 15:42:50,292 INFO L226 Difference]: Without dead ends: 9397 [2022-01-28 15:42:50,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 40 SyntacticMatches, 9 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5505 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=2158, Invalid=11648, Unknown=0, NotChecked=0, Total=13806 [2022-01-28 15:42:50,294 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 528 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 1242 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 2516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 1242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1097 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:42:50,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [528 Valid, 380 Invalid, 2516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 1242 Invalid, 0 Unknown, 1097 Unchecked, 0.7s Time] [2022-01-28 15:42:50,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9397 states. [2022-01-28 15:42:50,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9397 to 4680. [2022-01-28 15:42:50,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4680 states, 4679 states have (on average 3.4208164137636246) internal successors, (16006), 4679 states have internal predecessors, (16006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:42:50,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4680 states to 4680 states and 16006 transitions. [2022-01-28 15:42:50,410 INFO L78 Accepts]: Start accepts. Automaton has 4680 states and 16006 transitions. Word has length 30 [2022-01-28 15:42:50,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:42:50,410 INFO L470 AbstractCegarLoop]: Abstraction has 4680 states and 16006 transitions. [2022-01-28 15:42:50,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:42:50,410 INFO L276 IsEmpty]: Start isEmpty. Operand 4680 states and 16006 transitions. [2022-01-28 15:42:50,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:42:50,417 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:42:50,418 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:42:50,435 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-28 15:42:50,622 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-28 15:42:50,622 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:42:50,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:42:50,625 INFO L85 PathProgramCache]: Analyzing trace with hash -167236408, now seen corresponding path program 10 times [2022-01-28 15:42:50,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:42:50,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395035729] [2022-01-28 15:42:50,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:42:50,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:42:50,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:42:50,966 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:42:50,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:42:50,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395035729] [2022-01-28 15:42:50,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395035729] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:42:50,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149941264] [2022-01-28 15:42:50,966 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:42:50,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:42:50,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:42:50,967 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-28 15:42:50,968 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-28 15:42:50,992 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:42:50,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:42:50,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:42:50,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:42:51,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:42:51,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:42:51,295 INFO L388 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 23 [2022-01-28 15:42:51,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:42:51,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-28 15:42:51,318 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:42:51,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:42:51,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:42:51,496 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:42:51,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 68 [2022-01-28 15:42:51,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:42:51,513 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:42:51,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 58 [2022-01-28 15:42:51,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:42:51,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:42:51,749 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:42:51,749 INFO L388 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 33 treesize of output 60 [2022-01-28 15:42:51,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:42:51,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:42:51,763 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:42:51,763 INFO L388 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 23 treesize of output 50 [2022-01-28 15:42:51,925 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:42:51,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149941264] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:42:51,925 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:42:51,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 32 [2022-01-28 15:42:51,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058465134] [2022-01-28 15:42:51,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:42:51,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:42:51,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:42:51,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:42:51,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=832, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:42:51,926 INFO L87 Difference]: Start difference. First operand 4680 states and 16006 transitions. Second operand has 32 states, 32 states have (on average 2.09375) internal successors, (67), 32 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:42:55,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:42:55,415 INFO L93 Difference]: Finished difference Result 8904 states and 27917 transitions. [2022-01-28 15:42:55,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-28 15:42:55,415 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.09375) internal successors, (67), 32 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:42:55,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:42:55,431 INFO L225 Difference]: With dead ends: 8904 [2022-01-28 15:42:55,431 INFO L226 Difference]: Without dead ends: 8874 [2022-01-28 15:42:55,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3163 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1517, Invalid=7413, Unknown=0, NotChecked=0, Total=8930 [2022-01-28 15:42:55,433 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 632 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 1929 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 632 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 2155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 1929 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:42:55,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [632 Valid, 335 Invalid, 2155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 1929 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:42:55,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8874 states. [2022-01-28 15:42:55,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8874 to 4651. [2022-01-28 15:42:55,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4651 states, 4650 states have (on average 3.420215053763441) internal successors, (15904), 4650 states have internal predecessors, (15904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:42:55,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4651 states to 4651 states and 15904 transitions. [2022-01-28 15:42:55,565 INFO L78 Accepts]: Start accepts. Automaton has 4651 states and 15904 transitions. Word has length 30 [2022-01-28 15:42:55,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:42:55,565 INFO L470 AbstractCegarLoop]: Abstraction has 4651 states and 15904 transitions. [2022-01-28 15:42:55,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.09375) internal successors, (67), 32 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:42:55,565 INFO L276 IsEmpty]: Start isEmpty. Operand 4651 states and 15904 transitions. [2022-01-28 15:42:55,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:42:55,575 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:42:55,575 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:42:55,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-01-28 15:42:55,783 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-28 15:42:55,784 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:42:55,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:42:55,784 INFO L85 PathProgramCache]: Analyzing trace with hash -168576678, now seen corresponding path program 11 times [2022-01-28 15:42:55,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:42:55,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924467864] [2022-01-28 15:42:55,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:42:55,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:42:55,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:42:56,067 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:42:56,067 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:42:56,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924467864] [2022-01-28 15:42:56,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924467864] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:42:56,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424998115] [2022-01-28 15:42:56,067 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:42:56,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:42:56,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:42:56,068 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-28 15:42:56,069 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-28 15:42:56,089 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:42:56,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:42:56,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:42:56,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:42:56,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:42:56,283 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:42:56,283 INFO L388 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-28 15:42:56,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-28 15:42:56,349 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:42:56,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:42:56,589 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:42:56,589 INFO L388 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 34 treesize of output 69 [2022-01-28 15:42:56,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:42:56,605 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:42:56,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:42:56,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:42:56,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:42:56,915 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:42:56,915 INFO L388 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 33 treesize of output 60 [2022-01-28 15:42:56,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:42:56,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:42:56,935 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:42:56,935 INFO L388 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 23 treesize of output 50 [2022-01-28 15:42:57,125 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:42:57,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424998115] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:42:57,125 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:42:57,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-01-28 15:42:57,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645400683] [2022-01-28 15:42:57,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:42:57,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:42:57,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:42:57,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:42:57,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:42:57,126 INFO L87 Difference]: Start difference. First operand 4651 states and 15904 transitions. Second operand has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:43:02,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:43:02,734 INFO L93 Difference]: Finished difference Result 9112 states and 29176 transitions. [2022-01-28 15:43:02,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-28 15:43:02,734 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:43:02,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:43:02,751 INFO L225 Difference]: With dead ends: 9112 [2022-01-28 15:43:02,752 INFO L226 Difference]: Without dead ends: 9053 [2022-01-28 15:43:02,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3272 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1298, Invalid=9004, Unknown=0, NotChecked=0, Total=10302 [2022-01-28 15:43:02,752 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 536 mSDsluCounter, 1352 mSDsCounter, 0 mSdLazyCounter, 3738 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 536 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 3916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 3738 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:43:02,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [536 Valid, 758 Invalid, 3916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 3738 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-28 15:43:02,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9053 states. [2022-01-28 15:43:02,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9053 to 4679. [2022-01-28 15:43:02,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4679 states, 4678 states have (on average 3.426678067550235) internal successors, (16030), 4678 states have internal predecessors, (16030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:43:02,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4679 states to 4679 states and 16030 transitions. [2022-01-28 15:43:02,858 INFO L78 Accepts]: Start accepts. Automaton has 4679 states and 16030 transitions. Word has length 30 [2022-01-28 15:43:02,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:43:02,858 INFO L470 AbstractCegarLoop]: Abstraction has 4679 states and 16030 transitions. [2022-01-28 15:43:02,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:43:02,858 INFO L276 IsEmpty]: Start isEmpty. Operand 4679 states and 16030 transitions. [2022-01-28 15:43:02,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:43:02,865 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:43:02,865 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:43:02,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-28 15:43:03,079 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-28 15:43:03,080 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:43:03,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:43:03,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1894737772, now seen corresponding path program 12 times [2022-01-28 15:43:03,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:43:03,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896029467] [2022-01-28 15:43:03,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:43:03,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:43:03,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:43:03,377 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:03,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:43:03,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896029467] [2022-01-28 15:43:03,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896029467] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:43:03,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43147507] [2022-01-28 15:43:03,377 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:43:03,377 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:43:03,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:43:03,388 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-28 15:43:03,388 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-28 15:43:03,408 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:43:03,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:43:03,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:43:03,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:43:03,706 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:03,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 39 [2022-01-28 15:43:03,713 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:03,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 52 [2022-01-28 15:43:03,798 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:03,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:43:04,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:04,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:04,098 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:04,098 INFO L388 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 34 treesize of output 61 [2022-01-28 15:43:04,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:04,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:04,110 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:04,110 INFO L388 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 24 treesize of output 51 [2022-01-28 15:43:04,170 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:04,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-01-28 15:43:04,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:04,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-01-28 15:43:04,253 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:04,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43147507] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:43:04,254 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:43:04,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-01-28 15:43:04,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301497112] [2022-01-28 15:43:04,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:43:04,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-28 15:43:04,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:43:04,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-28 15:43:04,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=1117, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:43:04,254 INFO L87 Difference]: Start difference. First operand 4679 states and 16030 transitions. Second operand has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:43:22,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:43:22,443 INFO L93 Difference]: Finished difference Result 9968 states and 32103 transitions. [2022-01-28 15:43:22,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 180 states. [2022-01-28 15:43:22,443 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:43:22,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:43:22,461 INFO L225 Difference]: With dead ends: 9968 [2022-01-28 15:43:22,461 INFO L226 Difference]: Without dead ends: 9915 [2022-01-28 15:43:22,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 210 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17082 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=5915, Invalid=38817, Unknown=0, NotChecked=0, Total=44732 [2022-01-28 15:43:22,463 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 1242 mSDsluCounter, 1692 mSDsCounter, 0 mSdLazyCounter, 4205 mSolverCounterSat, 422 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1242 SdHoareTripleChecker+Valid, 826 SdHoareTripleChecker+Invalid, 4627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 422 IncrementalHoareTripleChecker+Valid, 4205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:43:22,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1242 Valid, 826 Invalid, 4627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [422 Valid, 4205 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-01-28 15:43:22,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9915 states. [2022-01-28 15:43:22,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9915 to 4810. [2022-01-28 15:43:22,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4810 states, 4809 states have (on average 3.4252443335412766) internal successors, (16472), 4809 states have internal predecessors, (16472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:43:22,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4810 states to 4810 states and 16472 transitions. [2022-01-28 15:43:22,565 INFO L78 Accepts]: Start accepts. Automaton has 4810 states and 16472 transitions. Word has length 30 [2022-01-28 15:43:22,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:43:22,565 INFO L470 AbstractCegarLoop]: Abstraction has 4810 states and 16472 transitions. [2022-01-28 15:43:22,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:43:22,566 INFO L276 IsEmpty]: Start isEmpty. Operand 4810 states and 16472 transitions. [2022-01-28 15:43:22,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:43:22,572 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:43:22,572 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:43:22,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-01-28 15:43:22,787 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-28 15:43:22,787 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:43:22,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:43:22,787 INFO L85 PathProgramCache]: Analyzing trace with hash 810200456, now seen corresponding path program 13 times [2022-01-28 15:43:22,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:43:22,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329962929] [2022-01-28 15:43:22,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:43:22,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:43:22,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:43:23,085 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:23,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:43:23,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329962929] [2022-01-28 15:43:23,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329962929] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:43:23,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60384588] [2022-01-28 15:43:23,086 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:43:23,086 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:43:23,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:43:23,087 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-28 15:43:23,087 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-28 15:43:23,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:43:23,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:43:23,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:43:23,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:43:23,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:23,439 INFO L388 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 23 [2022-01-28 15:43:23,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:23,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-28 15:43:23,462 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:23,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:43:23,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:23,641 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:23,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 68 [2022-01-28 15:43:23,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:23,657 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:23,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 58 [2022-01-28 15:43:23,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:23,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:23,891 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:23,891 INFO L388 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 33 treesize of output 60 [2022-01-28 15:43:23,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:23,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:23,905 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:23,905 INFO L388 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 23 treesize of output 50 [2022-01-28 15:43:24,073 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:24,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60384588] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:43:24,073 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:43:24,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-01-28 15:43:24,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747963312] [2022-01-28 15:43:24,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:43:24,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:43:24,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:43:24,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:43:24,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:43:24,074 INFO L87 Difference]: Start difference. First operand 4810 states and 16472 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:43:29,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:43:29,528 INFO L93 Difference]: Finished difference Result 9600 states and 30150 transitions. [2022-01-28 15:43:29,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-28 15:43:29,529 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:43:29,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:43:29,547 INFO L225 Difference]: With dead ends: 9600 [2022-01-28 15:43:29,548 INFO L226 Difference]: Without dead ends: 9570 [2022-01-28 15:43:29,549 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4948 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=2184, Invalid=11156, Unknown=0, NotChecked=0, Total=13340 [2022-01-28 15:43:29,550 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 724 mSDsluCounter, 1268 mSDsCounter, 0 mSdLazyCounter, 3340 mSolverCounterSat, 291 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 724 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 3631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 291 IncrementalHoareTripleChecker+Valid, 3340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:43:29,550 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [724 Valid, 547 Invalid, 3631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [291 Valid, 3340 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-28 15:43:29,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9570 states. [2022-01-28 15:43:29,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9570 to 4834. [2022-01-28 15:43:29,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4834 states, 4833 states have (on average 3.4293399544796195) internal successors, (16574), 4833 states have internal predecessors, (16574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:43:29,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4834 states to 4834 states and 16574 transitions. [2022-01-28 15:43:29,679 INFO L78 Accepts]: Start accepts. Automaton has 4834 states and 16574 transitions. Word has length 30 [2022-01-28 15:43:29,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:43:29,679 INFO L470 AbstractCegarLoop]: Abstraction has 4834 states and 16574 transitions. [2022-01-28 15:43:29,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:43:29,679 INFO L276 IsEmpty]: Start isEmpty. Operand 4834 states and 16574 transitions. [2022-01-28 15:43:29,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:43:29,686 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:43:29,686 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:43:29,701 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-01-28 15:43:29,887 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-28 15:43:29,887 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:43:29,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:43:29,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1995030730, now seen corresponding path program 14 times [2022-01-28 15:43:29,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:43:29,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749643710] [2022-01-28 15:43:29,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:43:29,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:43:29,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:43:30,200 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:30,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:43:30,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749643710] [2022-01-28 15:43:30,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749643710] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:43:30,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763032644] [2022-01-28 15:43:30,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:43:30,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:43:30,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:43:30,208 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-28 15:43:30,210 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-28 15:43:30,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:43:30,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:43:30,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:43:30,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:43:30,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:43:30,476 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:30,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-28 15:43:30,480 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:30,480 INFO L388 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 21 treesize of output 26 [2022-01-28 15:43:30,527 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:30,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:43:30,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:30,705 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:30,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 68 [2022-01-28 15:43:30,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:30,720 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:30,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 58 [2022-01-28 15:43:30,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:30,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:30,979 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:30,980 INFO L388 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 33 treesize of output 60 [2022-01-28 15:43:30,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:30,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:30,997 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:30,997 INFO L388 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 23 treesize of output 50 [2022-01-28 15:43:31,159 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:31,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763032644] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:43:31,159 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:43:31,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-28 15:43:31,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198561376] [2022-01-28 15:43:31,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:43:31,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-28 15:43:31,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:43:31,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-28 15:43:31,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:43:31,160 INFO L87 Difference]: Start difference. First operand 4834 states and 16574 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:43:37,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:43:37,205 INFO L93 Difference]: Finished difference Result 10430 states and 32489 transitions. [2022-01-28 15:43:37,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2022-01-28 15:43:37,206 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:43:37,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:43:37,225 INFO L225 Difference]: With dead ends: 10430 [2022-01-28 15:43:37,225 INFO L226 Difference]: Without dead ends: 10355 [2022-01-28 15:43:37,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7033 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=3024, Invalid=15336, Unknown=0, NotChecked=0, Total=18360 [2022-01-28 15:43:37,231 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 782 mSDsluCounter, 1407 mSDsCounter, 0 mSdLazyCounter, 3569 mSolverCounterSat, 328 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 782 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 3897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 328 IncrementalHoareTripleChecker+Valid, 3569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:43:37,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [782 Valid, 752 Invalid, 3897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [328 Valid, 3569 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-28 15:43:37,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10355 states. [2022-01-28 15:43:37,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10355 to 4845. [2022-01-28 15:43:37,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4845 states, 4844 states have (on average 3.4314616019818334) internal successors, (16622), 4844 states have internal predecessors, (16622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:43:37,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4845 states to 4845 states and 16622 transitions. [2022-01-28 15:43:37,370 INFO L78 Accepts]: Start accepts. Automaton has 4845 states and 16622 transitions. Word has length 30 [2022-01-28 15:43:37,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:43:37,370 INFO L470 AbstractCegarLoop]: Abstraction has 4845 states and 16622 transitions. [2022-01-28 15:43:37,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:43:37,370 INFO L276 IsEmpty]: Start isEmpty. Operand 4845 states and 16622 transitions. [2022-01-28 15:43:37,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:43:37,378 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:43:37,378 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:43:37,395 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-28 15:43:37,593 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-28 15:43:37,593 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:43:37,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:43:37,593 INFO L85 PathProgramCache]: Analyzing trace with hash 749888488, now seen corresponding path program 15 times [2022-01-28 15:43:37,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:43:37,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638551328] [2022-01-28 15:43:37,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:43:37,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:43:37,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:43:37,874 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:37,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:43:37,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638551328] [2022-01-28 15:43:37,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638551328] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:43:37,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086782462] [2022-01-28 15:43:37,874 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:43:37,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:43:37,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:43:37,875 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-28 15:43:37,885 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-28 15:43:37,910 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:43:37,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:43:37,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:43:37,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:43:38,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:38,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:43:38,333 INFO L388 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 23 [2022-01-28 15:43:38,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:38,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-28 15:43:38,371 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:38,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:43:38,603 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:38,604 INFO L388 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 60 treesize of output 93 [2022-01-28 15:43:38,622 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:38,622 INFO L388 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 44 treesize of output 77 [2022-01-28 15:43:39,525 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:39,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086782462] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:43:39,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:43:39,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-01-28 15:43:39,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946258716] [2022-01-28 15:43:39,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:43:39,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:43:39,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:43:39,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:43:39,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=737, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:43:39,527 INFO L87 Difference]: Start difference. First operand 4845 states and 16622 transitions. Second operand has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:43:44,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:43:44,211 INFO L93 Difference]: Finished difference Result 10257 states and 32085 transitions. [2022-01-28 15:43:44,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-01-28 15:43:44,212 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:43:44,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:43:44,231 INFO L225 Difference]: With dead ends: 10257 [2022-01-28 15:43:44,231 INFO L226 Difference]: Without dead ends: 10227 [2022-01-28 15:43:44,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 40 SyntacticMatches, 18 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 4455 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=2032, Invalid=8068, Unknown=0, NotChecked=0, Total=10100 [2022-01-28 15:43:44,232 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 757 mSDsluCounter, 774 mSDsCounter, 0 mSdLazyCounter, 953 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 757 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 2319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 953 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1158 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:43:44,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [757 Valid, 402 Invalid, 2319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 953 Invalid, 0 Unknown, 1158 Unchecked, 0.5s Time] [2022-01-28 15:43:44,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10227 states. [2022-01-28 15:43:44,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10227 to 4852. [2022-01-28 15:43:44,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4852 states, 4851 states have (on average 3.4324881467738613) internal successors, (16651), 4851 states have internal predecessors, (16651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:43:44,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4852 states to 4852 states and 16651 transitions. [2022-01-28 15:43:44,341 INFO L78 Accepts]: Start accepts. Automaton has 4852 states and 16651 transitions. Word has length 30 [2022-01-28 15:43:44,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:43:44,341 INFO L470 AbstractCegarLoop]: Abstraction has 4852 states and 16651 transitions. [2022-01-28 15:43:44,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:43:44,342 INFO L276 IsEmpty]: Start isEmpty. Operand 4852 states and 16651 transitions. [2022-01-28 15:43:44,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:43:44,348 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:43:44,348 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:43:44,363 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-28 15:43:44,563 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-28 15:43:44,563 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:43:44,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:43:44,564 INFO L85 PathProgramCache]: Analyzing trace with hash -943705436, now seen corresponding path program 16 times [2022-01-28 15:43:44,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:43:44,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089754639] [2022-01-28 15:43:44,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:43:44,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:43:44,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:43:44,869 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:44,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:43:44,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089754639] [2022-01-28 15:43:44,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089754639] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:43:44,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857622281] [2022-01-28 15:43:44,869 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:43:44,869 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:43:44,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:43:44,870 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-28 15:43:44,871 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-28 15:43:44,905 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:43:44,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:43:44,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:43:44,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:43:45,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:43:45,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:45,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-01-28 15:43:45,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:43:45,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:45,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-28 15:43:45,364 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:45,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:43:45,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:45,631 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:45,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-28 15:43:45,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:45,652 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:45,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:43:45,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:45,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:45,898 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:45,898 INFO L388 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 33 treesize of output 60 [2022-01-28 15:43:45,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:45,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:45,912 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:45,912 INFO L388 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 23 treesize of output 50 [2022-01-28 15:43:46,104 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:46,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857622281] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:43:46,104 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:43:46,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 32 [2022-01-28 15:43:46,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109728490] [2022-01-28 15:43:46,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:43:46,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:43:46,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:43:46,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:43:46,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=803, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:43:46,106 INFO L87 Difference]: Start difference. First operand 4852 states and 16651 transitions. Second operand has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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-28 15:43:51,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:43:51,156 INFO L93 Difference]: Finished difference Result 10946 states and 34165 transitions. [2022-01-28 15:43:51,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-01-28 15:43:51,156 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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 30 [2022-01-28 15:43:51,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:43:51,178 INFO L225 Difference]: With dead ends: 10946 [2022-01-28 15:43:51,179 INFO L226 Difference]: Without dead ends: 10916 [2022-01-28 15:43:51,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4027 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=2148, Invalid=8772, Unknown=0, NotChecked=0, Total=10920 [2022-01-28 15:43:51,180 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 862 mSDsluCounter, 958 mSDsCounter, 0 mSdLazyCounter, 2431 mSolverCounterSat, 268 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 862 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 3074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 268 IncrementalHoareTripleChecker+Valid, 2431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 375 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:43:51,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [862 Valid, 507 Invalid, 3074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [268 Valid, 2431 Invalid, 0 Unknown, 375 Unchecked, 1.2s Time] [2022-01-28 15:43:51,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10916 states. [2022-01-28 15:43:51,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10916 to 4868. [2022-01-28 15:43:51,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4868 states, 4867 states have (on average 3.435997534415451) internal successors, (16723), 4867 states have internal predecessors, (16723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:43:51,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4868 states to 4868 states and 16723 transitions. [2022-01-28 15:43:51,350 INFO L78 Accepts]: Start accepts. Automaton has 4868 states and 16723 transitions. Word has length 30 [2022-01-28 15:43:51,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:43:51,350 INFO L470 AbstractCegarLoop]: Abstraction has 4868 states and 16723 transitions. [2022-01-28 15:43:51,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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-28 15:43:51,350 INFO L276 IsEmpty]: Start isEmpty. Operand 4868 states and 16723 transitions. [2022-01-28 15:43:51,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:43:51,357 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:43:51,358 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:43:51,374 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-28 15:43:51,571 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-28 15:43:51,571 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:43:51,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:43:51,572 INFO L85 PathProgramCache]: Analyzing trace with hash 861842700, now seen corresponding path program 17 times [2022-01-28 15:43:51,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:43:51,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460109052] [2022-01-28 15:43:51,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:43:51,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:43:51,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:43:51,899 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:51,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:43:51,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460109052] [2022-01-28 15:43:51,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460109052] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:43:51,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516669812] [2022-01-28 15:43:51,900 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:43:51,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:43:51,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:43:51,901 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:43:51,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-28 15:43:51,923 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:43:51,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:43:51,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:43:51,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:43:52,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:43:52,166 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:52,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-28 15:43:52,170 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:52,170 INFO L388 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 21 treesize of output 26 [2022-01-28 15:43:52,217 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:52,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:43:52,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:52,455 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:52,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-28 15:43:52,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:52,477 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:52,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:43:52,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:52,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:52,684 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:52,684 INFO L388 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 33 treesize of output 60 [2022-01-28 15:43:52,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:52,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:43:52,698 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:43:52,698 INFO L388 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 23 treesize of output 50 [2022-01-28 15:43:52,887 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:43:52,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516669812] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:43:52,887 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:43:52,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 32 [2022-01-28 15:43:52,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987037261] [2022-01-28 15:43:52,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:43:52,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:43:52,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:43:52,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:43:52,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:43:52,888 INFO L87 Difference]: Start difference. First operand 4868 states and 16723 transitions. Second operand has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:44:06,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:44:06,476 INFO L93 Difference]: Finished difference Result 14406 states and 44132 transitions. [2022-01-28 15:44:06,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 211 states. [2022-01-28 15:44:06,476 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have 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-28 15:44:06,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:44:06,506 INFO L225 Difference]: With dead ends: 14406 [2022-01-28 15:44:06,506 INFO L226 Difference]: Without dead ends: 14346 [2022-01-28 15:44:06,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 52 SyntacticMatches, 4 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21932 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=7004, Invalid=44298, Unknown=0, NotChecked=0, Total=51302 [2022-01-28 15:44:06,509 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 1013 mSDsluCounter, 1839 mSDsCounter, 0 mSdLazyCounter, 4090 mSolverCounterSat, 404 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1013 SdHoareTripleChecker+Valid, 1098 SdHoareTripleChecker+Invalid, 6495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 404 IncrementalHoareTripleChecker+Valid, 4090 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2001 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:44:06,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1013 Valid, 1098 Invalid, 6495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [404 Valid, 4090 Invalid, 0 Unknown, 2001 Unchecked, 2.0s Time] [2022-01-28 15:44:06,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14346 states. [2022-01-28 15:44:06,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14346 to 4865. [2022-01-28 15:44:06,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4865 states, 4864 states have (on average 3.4356496710526314) internal successors, (16711), 4864 states have internal predecessors, (16711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:44:06,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4865 states to 4865 states and 16711 transitions. [2022-01-28 15:44:06,680 INFO L78 Accepts]: Start accepts. Automaton has 4865 states and 16711 transitions. Word has length 30 [2022-01-28 15:44:06,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:44:06,680 INFO L470 AbstractCegarLoop]: Abstraction has 4865 states and 16711 transitions. [2022-01-28 15:44:06,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:44:06,680 INFO L276 IsEmpty]: Start isEmpty. Operand 4865 states and 16711 transitions. [2022-01-28 15:44:06,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:44:06,688 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:44:06,688 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:44:06,703 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-01-28 15:44:06,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-01-28 15:44:06,903 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:44:06,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:44:06,904 INFO L85 PathProgramCache]: Analyzing trace with hash -64309065, now seen corresponding path program 37 times [2022-01-28 15:44:06,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:44:06,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203279082] [2022-01-28 15:44:06,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:44:06,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:44:06,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:44:07,289 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:44:07,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:44:07,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203279082] [2022-01-28 15:44:07,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203279082] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:44:07,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65194548] [2022-01-28 15:44:07,290 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:44:07,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:44:07,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:44:07,291 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:44:07,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-28 15:44:07,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:44:07,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:44:07,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:44:07,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:44:07,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:07,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:07,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-28 15:44:07,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:44:07,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:07,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:07,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-01-28 15:44:07,716 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:44:07,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:44:07,971 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:44:07,971 INFO L388 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 38 treesize of output 63 [2022-01-28 15:44:07,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:07,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:07,990 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:07,990 INFO L388 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 26 treesize of output 55 [2022-01-28 15:44:08,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:08,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:08,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:44:08,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:44:08,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:08,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:08,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:44:08,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:44:08,191 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:44:08,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65194548] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:44:08,191 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:44:08,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-28 15:44:08,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969196618] [2022-01-28 15:44:08,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:44:08,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:44:08,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:44:08,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:44:08,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:44:08,192 INFO L87 Difference]: Start difference. First operand 4865 states and 16711 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:44:18,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:44:18,893 INFO L93 Difference]: Finished difference Result 8817 states and 28969 transitions. [2022-01-28 15:44:18,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-01-28 15:44:18,894 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have 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-28 15:44:18,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:44:18,911 INFO L225 Difference]: With dead ends: 8817 [2022-01-28 15:44:18,911 INFO L226 Difference]: Without dead ends: 8770 [2022-01-28 15:44:18,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8817 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=3034, Invalid=20836, Unknown=0, NotChecked=0, Total=23870 [2022-01-28 15:44:18,912 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 619 mSDsluCounter, 1304 mSDsCounter, 0 mSdLazyCounter, 3638 mSolverCounterSat, 513 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 619 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 4151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 513 IncrementalHoareTripleChecker+Valid, 3638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:44:18,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [619 Valid, 625 Invalid, 4151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [513 Valid, 3638 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-28 15:44:18,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8770 states. [2022-01-28 15:44:19,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8770 to 4862. [2022-01-28 15:44:19,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4862 states, 4861 states have (on average 3.435507097305081) internal successors, (16700), 4861 states have internal predecessors, (16700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:44:19,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4862 states to 4862 states and 16700 transitions. [2022-01-28 15:44:19,016 INFO L78 Accepts]: Start accepts. Automaton has 4862 states and 16700 transitions. Word has length 30 [2022-01-28 15:44:19,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:44:19,016 INFO L470 AbstractCegarLoop]: Abstraction has 4862 states and 16700 transitions. [2022-01-28 15:44:19,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:44:19,016 INFO L276 IsEmpty]: Start isEmpty. Operand 4862 states and 16700 transitions. [2022-01-28 15:44:19,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:44:19,024 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:44:19,024 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:44:19,039 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-28 15:44:19,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:44:19,239 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:44:19,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:44:19,239 INFO L85 PathProgramCache]: Analyzing trace with hash -523918848, now seen corresponding path program 18 times [2022-01-28 15:44:19,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:44:19,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24210965] [2022-01-28 15:44:19,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:44:19,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:44:19,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:44:19,571 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:44:19,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:44:19,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24210965] [2022-01-28 15:44:19,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24210965] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:44:19,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728978291] [2022-01-28 15:44:19,572 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:44:19,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:44:19,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:44:19,573 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:44:19,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-28 15:44:19,593 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:44:19,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:44:19,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:44:19,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:44:19,918 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:19,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 39 [2022-01-28 15:44:19,928 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:19,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 61 [2022-01-28 15:44:20,142 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:44:20,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:44:20,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:20,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:20,432 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:20,432 INFO L388 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 34 treesize of output 61 [2022-01-28 15:44:20,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:20,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:20,444 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:20,445 INFO L388 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 24 treesize of output 51 [2022-01-28 15:44:20,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:20,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-01-28 15:44:20,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:20,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-01-28 15:44:20,659 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:44:20,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728978291] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:44:20,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:44:20,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-01-28 15:44:20,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752923916] [2022-01-28 15:44:20,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:44:20,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-28 15:44:20,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:44:20,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-28 15:44:20,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1112, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:44:20,660 INFO L87 Difference]: Start difference. First operand 4862 states and 16700 transitions. Second operand has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:44:43,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:44:43,050 INFO L93 Difference]: Finished difference Result 11912 states and 37917 transitions. [2022-01-28 15:44:43,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 230 states. [2022-01-28 15:44:43,051 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:44:43,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:44:43,073 INFO L225 Difference]: With dead ends: 11912 [2022-01-28 15:44:43,073 INFO L226 Difference]: Without dead ends: 11795 [2022-01-28 15:44:43,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 260 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27912 ImplicationChecksByTransitivity, 19.8s TimeCoverageRelationStatistics Valid=8656, Invalid=59726, Unknown=0, NotChecked=0, Total=68382 [2022-01-28 15:44:43,076 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 1341 mSDsluCounter, 2142 mSDsCounter, 0 mSdLazyCounter, 5491 mSolverCounterSat, 471 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1341 SdHoareTripleChecker+Valid, 1100 SdHoareTripleChecker+Invalid, 5962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 471 IncrementalHoareTripleChecker+Valid, 5491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:44:43,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1341 Valid, 1100 Invalid, 5962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [471 Valid, 5491 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-01-28 15:44:43,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11795 states. [2022-01-28 15:44:43,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11795 to 4911. [2022-01-28 15:44:43,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4911 states, 4910 states have (on average 3.441751527494908) internal successors, (16899), 4910 states have internal predecessors, (16899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:44:43,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4911 states to 4911 states and 16899 transitions. [2022-01-28 15:44:43,205 INFO L78 Accepts]: Start accepts. Automaton has 4911 states and 16899 transitions. Word has length 30 [2022-01-28 15:44:43,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:44:43,205 INFO L470 AbstractCegarLoop]: Abstraction has 4911 states and 16899 transitions. [2022-01-28 15:44:43,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:44:43,205 INFO L276 IsEmpty]: Start isEmpty. Operand 4911 states and 16899 transitions. [2022-01-28 15:44:43,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:44:43,212 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:44:43,212 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:44:43,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-01-28 15:44:43,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:44:43,419 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:44:43,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:44:43,420 INFO L85 PathProgramCache]: Analyzing trace with hash 2004089776, now seen corresponding path program 19 times [2022-01-28 15:44:43,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:44:43,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512148498] [2022-01-28 15:44:43,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:44:43,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:44:43,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:44:43,679 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:44:43,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:44:43,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512148498] [2022-01-28 15:44:43,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512148498] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:44:43,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564934171] [2022-01-28 15:44:43,680 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:44:43,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:44:43,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:44:43,681 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:44:43,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-28 15:44:43,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:44:43,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:44:43,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:44:44,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:44:44,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:44,036 INFO L388 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 23 [2022-01-28 15:44:44,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:44,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-28 15:44:44,073 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:44:44,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:44:44,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:44,277 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:44,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 68 [2022-01-28 15:44:44,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:44,293 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:44,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 58 [2022-01-28 15:44:44,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:44,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:44,544 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:44,544 INFO L388 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 33 treesize of output 60 [2022-01-28 15:44:44,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:44,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:44,557 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:44,557 INFO L388 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 23 treesize of output 50 [2022-01-28 15:44:44,753 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:44:44,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564934171] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:44:44,753 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:44:44,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-01-28 15:44:44,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016093757] [2022-01-28 15:44:44,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:44:44,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:44:44,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:44:44,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:44:44,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=794, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:44:44,754 INFO L87 Difference]: Start difference. First operand 4911 states and 16899 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:44:49,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:44:49,241 INFO L93 Difference]: Finished difference Result 9078 states and 28973 transitions. [2022-01-28 15:44:49,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-28 15:44:49,241 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:44:49,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:44:49,259 INFO L225 Difference]: With dead ends: 9078 [2022-01-28 15:44:49,259 INFO L226 Difference]: Without dead ends: 9021 [2022-01-28 15:44:49,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3222 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1458, Invalid=7854, Unknown=0, NotChecked=0, Total=9312 [2022-01-28 15:44:49,260 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 469 mSDsluCounter, 914 mSDsCounter, 0 mSdLazyCounter, 2748 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 2971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 2748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:44:49,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 394 Invalid, 2971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 2748 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-28 15:44:49,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9021 states. [2022-01-28 15:44:49,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9021 to 5001. [2022-01-28 15:44:49,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5001 states, 5000 states have (on average 3.4426) internal successors, (17213), 5000 states have internal predecessors, (17213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:44:49,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5001 states to 5001 states and 17213 transitions. [2022-01-28 15:44:49,369 INFO L78 Accepts]: Start accepts. Automaton has 5001 states and 17213 transitions. Word has length 30 [2022-01-28 15:44:49,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:44:49,369 INFO L470 AbstractCegarLoop]: Abstraction has 5001 states and 17213 transitions. [2022-01-28 15:44:49,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:44:49,370 INFO L276 IsEmpty]: Start isEmpty. Operand 5001 states and 17213 transitions. [2022-01-28 15:44:49,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:44:49,399 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:44:49,399 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:44:49,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-01-28 15:44:49,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:44:49,611 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:44:49,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:44:49,612 INFO L85 PathProgramCache]: Analyzing trace with hash -801141410, now seen corresponding path program 20 times [2022-01-28 15:44:49,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:44:49,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752021782] [2022-01-28 15:44:49,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:44:49,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:44:49,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:44:49,960 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:44:49,960 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:44:49,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752021782] [2022-01-28 15:44:49,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752021782] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:44:49,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483037214] [2022-01-28 15:44:49,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:44:49,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:44:49,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:44:49,961 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:44:49,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-28 15:44:49,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:44:49,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:44:49,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:44:49,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:44:50,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:44:50,259 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:50,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-28 15:44:50,269 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:50,269 INFO L388 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 21 treesize of output 26 [2022-01-28 15:44:50,336 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:44:50,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:44:50,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:50,568 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:50,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 68 [2022-01-28 15:44:50,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:50,587 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:50,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 58 [2022-01-28 15:44:50,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:50,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:50,869 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:50,880 INFO L388 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 33 treesize of output 60 [2022-01-28 15:44:50,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:50,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:44:50,899 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:50,899 INFO L388 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 23 treesize of output 50 [2022-01-28 15:44:51,107 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:44:51,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483037214] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:44:51,107 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:44:51,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-28 15:44:51,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439542858] [2022-01-28 15:44:51,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:44:51,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-28 15:44:51,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:44:51,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-28 15:44:51,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=739, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:44:51,108 INFO L87 Difference]: Start difference. First operand 5001 states and 17213 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:44:57,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:44:57,384 INFO L93 Difference]: Finished difference Result 10296 states and 32536 transitions. [2022-01-28 15:44:57,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-01-28 15:44:57,384 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:44:57,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:44:57,404 INFO L225 Difference]: With dead ends: 10296 [2022-01-28 15:44:57,405 INFO L226 Difference]: Without dead ends: 10199 [2022-01-28 15:44:57,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6369 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=2514, Invalid=14778, Unknown=0, NotChecked=0, Total=17292 [2022-01-28 15:44:57,406 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 627 mSDsluCounter, 1341 mSDsCounter, 0 mSdLazyCounter, 3806 mSolverCounterSat, 255 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 627 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 4061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 255 IncrementalHoareTripleChecker+Valid, 3806 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:44:57,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [627 Valid, 647 Invalid, 4061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [255 Valid, 3806 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-28 15:44:57,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10199 states. [2022-01-28 15:44:57,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10199 to 4991. [2022-01-28 15:44:57,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4991 states, 4990 states have (on average 3.4440881763527056) internal successors, (17186), 4990 states have internal predecessors, (17186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:44:57,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4991 states to 4991 states and 17186 transitions. [2022-01-28 15:44:57,525 INFO L78 Accepts]: Start accepts. Automaton has 4991 states and 17186 transitions. Word has length 30 [2022-01-28 15:44:57,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:44:57,525 INFO L470 AbstractCegarLoop]: Abstraction has 4991 states and 17186 transitions. [2022-01-28 15:44:57,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:44:57,526 INFO L276 IsEmpty]: Start isEmpty. Operand 4991 states and 17186 transitions. [2022-01-28 15:44:57,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:44:57,533 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:44:57,533 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:44:57,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-01-28 15:44:57,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-28 15:44:57,733 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:44:57,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:44:57,734 INFO L85 PathProgramCache]: Analyzing trace with hash -440043644, now seen corresponding path program 21 times [2022-01-28 15:44:57,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:44:57,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211104499] [2022-01-28 15:44:57,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:44:57,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:44:57,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:44:58,155 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:44:58,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:44:58,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211104499] [2022-01-28 15:44:58,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211104499] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:44:58,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522565204] [2022-01-28 15:44:58,156 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:44:58,156 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:44:58,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:44:58,157 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:44:58,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-28 15:44:58,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:44:58,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:44:58,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:44:58,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:44:58,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:44:58,478 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:58,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 39 [2022-01-28 15:44:58,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:44:58,488 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:58,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 52 [2022-01-28 15:44:58,677 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:44:58,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:44:58,985 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:58,985 INFO L388 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 60 treesize of output 93 [2022-01-28 15:44:59,010 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:44:59,011 INFO L388 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 44 treesize of output 77 [2022-01-28 15:45:00,250 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:00,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522565204] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:45:00,250 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:45:00,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 31 [2022-01-28 15:45:00,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580688035] [2022-01-28 15:45:00,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:45:00,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:45:00,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:45:00,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:45:00,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:45:00,251 INFO L87 Difference]: Start difference. First operand 4991 states and 17186 transitions. Second operand has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:04,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:45:04,596 INFO L93 Difference]: Finished difference Result 9802 states and 31076 transitions. [2022-01-28 15:45:04,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-28 15:45:04,596 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have 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-28 15:45:04,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:45:04,616 INFO L225 Difference]: With dead ends: 9802 [2022-01-28 15:45:04,616 INFO L226 Difference]: Without dead ends: 9733 [2022-01-28 15:45:04,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 39 SyntacticMatches, 9 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3493 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1803, Invalid=8097, Unknown=0, NotChecked=0, Total=9900 [2022-01-28 15:45:04,617 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 591 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 1714 mSolverCounterSat, 259 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 591 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 2342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 259 IncrementalHoareTripleChecker+Valid, 1714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 369 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:45:04,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [591 Valid, 310 Invalid, 2342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [259 Valid, 1714 Invalid, 0 Unknown, 369 Unchecked, 0.9s Time] [2022-01-28 15:45:04,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9733 states. [2022-01-28 15:45:04,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9733 to 5013. [2022-01-28 15:45:04,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5013 states, 5012 states have (on average 3.443535514764565) internal successors, (17259), 5012 states have internal predecessors, (17259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:04,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5013 states to 5013 states and 17259 transitions. [2022-01-28 15:45:04,731 INFO L78 Accepts]: Start accepts. Automaton has 5013 states and 17259 transitions. Word has length 30 [2022-01-28 15:45:04,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:45:04,732 INFO L470 AbstractCegarLoop]: Abstraction has 5013 states and 17259 transitions. [2022-01-28 15:45:04,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.064516129032258) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:04,732 INFO L276 IsEmpty]: Start isEmpty. Operand 5013 states and 17259 transitions. [2022-01-28 15:45:04,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:45:04,740 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:45:04,740 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:45:04,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-01-28 15:45:04,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-01-28 15:45:04,955 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:45:04,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:45:04,956 INFO L85 PathProgramCache]: Analyzing trace with hash 998964216, now seen corresponding path program 22 times [2022-01-28 15:45:04,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:45:04,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239087585] [2022-01-28 15:45:04,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:45:04,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:45:04,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:45:05,376 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:05,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:45:05,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239087585] [2022-01-28 15:45:05,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239087585] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:45:05,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487298430] [2022-01-28 15:45:05,376 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:45:05,377 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:45:05,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:45:05,378 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:45:05,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-28 15:45:05,405 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:45:05,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:45:05,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:45:05,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:45:05,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:45:05,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:05,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-01-28 15:45:05,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:45:05,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:05,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-28 15:45:05,789 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:05,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:45:06,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:06,075 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:06,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-28 15:45:06,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:06,094 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:06,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:45:06,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:06,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:06,381 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:06,381 INFO L388 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 33 treesize of output 60 [2022-01-28 15:45:06,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:06,388 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:06,402 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:06,402 INFO L388 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 23 treesize of output 50 [2022-01-28 15:45:06,642 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:06,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487298430] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:45:06,642 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:45:06,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-01-28 15:45:06,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835576384] [2022-01-28 15:45:06,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:45:06,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-28 15:45:06,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:45:06,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-28 15:45:06,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=843, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:45:06,643 INFO L87 Difference]: Start difference. First operand 5013 states and 17259 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:10,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:45:10,758 INFO L93 Difference]: Finished difference Result 11070 states and 34448 transitions. [2022-01-28 15:45:10,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-28 15:45:10,758 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:45:10,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:45:10,779 INFO L225 Difference]: With dead ends: 11070 [2022-01-28 15:45:10,779 INFO L226 Difference]: Without dead ends: 11040 [2022-01-28 15:45:10,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3568 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=2039, Invalid=7861, Unknown=0, NotChecked=0, Total=9900 [2022-01-28 15:45:10,781 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 823 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 1880 mSolverCounterSat, 298 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 823 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 2269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 298 IncrementalHoareTripleChecker+Valid, 1880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:45:10,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [823 Valid, 396 Invalid, 2269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [298 Valid, 1880 Invalid, 0 Unknown, 91 Unchecked, 1.0s Time] [2022-01-28 15:45:10,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11040 states. [2022-01-28 15:45:10,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11040 to 5054. [2022-01-28 15:45:10,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5054 states, 5053 states have (on average 3.4492380763902633) internal successors, (17429), 5053 states have internal predecessors, (17429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:10,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5054 states to 5054 states and 17429 transitions. [2022-01-28 15:45:10,910 INFO L78 Accepts]: Start accepts. Automaton has 5054 states and 17429 transitions. Word has length 30 [2022-01-28 15:45:10,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:45:10,910 INFO L470 AbstractCegarLoop]: Abstraction has 5054 states and 17429 transitions. [2022-01-28 15:45:10,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:10,910 INFO L276 IsEmpty]: Start isEmpty. Operand 5054 states and 17429 transitions. [2022-01-28 15:45:10,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:45:10,918 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:45:10,918 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:45:10,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-01-28 15:45:11,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-01-28 15:45:11,131 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:45:11,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:45:11,132 INFO L85 PathProgramCache]: Analyzing trace with hash -694629708, now seen corresponding path program 23 times [2022-01-28 15:45:11,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:45:11,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298714348] [2022-01-28 15:45:11,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:45:11,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:45:11,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:45:11,551 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:11,551 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:45:11,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298714348] [2022-01-28 15:45:11,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298714348] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:45:11,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208828689] [2022-01-28 15:45:11,551 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:45:11,551 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:45:11,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:45:11,552 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:45:11,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-28 15:45:11,574 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:45:11,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:45:11,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:45:11,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:45:11,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:45:11,888 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:11,889 INFO L388 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 23 [2022-01-28 15:45:11,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:11,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-28 15:45:11,911 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:11,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:45:12,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:12,145 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:12,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-28 15:45:12,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:12,161 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:12,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:45:12,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:12,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:12,374 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:12,374 INFO L388 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 33 treesize of output 60 [2022-01-28 15:45:12,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:12,392 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:12,401 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:12,401 INFO L388 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 23 treesize of output 50 [2022-01-28 15:45:12,550 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:12,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208828689] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:45:12,550 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:45:12,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 34 [2022-01-28 15:45:12,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226381465] [2022-01-28 15:45:12,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:45:12,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-28 15:45:12,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:45:12,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-28 15:45:12,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=929, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:45:12,551 INFO L87 Difference]: Start difference. First operand 5054 states and 17429 transitions. Second operand has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 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-28 15:45:18,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:45:18,756 INFO L93 Difference]: Finished difference Result 11035 states and 34411 transitions. [2022-01-28 15:45:18,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-01-28 15:45:18,756 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 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 30 [2022-01-28 15:45:18,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:45:18,778 INFO L225 Difference]: With dead ends: 11035 [2022-01-28 15:45:18,778 INFO L226 Difference]: Without dead ends: 10984 [2022-01-28 15:45:18,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6454 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=2897, Invalid=13873, Unknown=0, NotChecked=0, Total=16770 [2022-01-28 15:45:18,779 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 816 mSDsluCounter, 962 mSDsCounter, 0 mSdLazyCounter, 1805 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 816 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 2787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 1805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 749 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:45:18,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [816 Valid, 536 Invalid, 2787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 1805 Invalid, 0 Unknown, 749 Unchecked, 1.1s Time] [2022-01-28 15:45:18,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10984 states. [2022-01-28 15:45:18,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10984 to 5105. [2022-01-28 15:45:18,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5105 states, 5104 states have (on average 3.454937304075235) internal successors, (17634), 5104 states have internal predecessors, (17634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:18,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5105 states to 5105 states and 17634 transitions. [2022-01-28 15:45:18,909 INFO L78 Accepts]: Start accepts. Automaton has 5105 states and 17634 transitions. Word has length 30 [2022-01-28 15:45:18,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:45:18,909 INFO L470 AbstractCegarLoop]: Abstraction has 5105 states and 17634 transitions. [2022-01-28 15:45:18,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 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-28 15:45:18,909 INFO L276 IsEmpty]: Start isEmpty. Operand 5105 states and 17634 transitions. [2022-01-28 15:45:18,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:45:18,917 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:45:18,917 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:45:18,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-01-28 15:45:19,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:45:19,131 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:45:19,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:45:19,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1110918428, now seen corresponding path program 24 times [2022-01-28 15:45:19,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:45:19,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119537841] [2022-01-28 15:45:19,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:45:19,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:45:19,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:45:19,459 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:19,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:45:19,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119537841] [2022-01-28 15:45:19,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119537841] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:45:19,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622618525] [2022-01-28 15:45:19,459 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:45:19,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:45:19,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:45:19,461 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:45:19,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-28 15:45:19,486 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:45:19,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:45:19,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:45:19,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:45:19,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:45:19,751 INFO L354 Elim1Store]: treesize reduction 29, result has 29.3 percent of original size [2022-01-28 15:45:19,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 147 treesize of output 132 [2022-01-28 15:45:19,758 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:19,758 INFO L388 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 30 [2022-01-28 15:45:19,861 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:19,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:45:20,224 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:45:20,224 INFO L388 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 34 treesize of output 69 [2022-01-28 15:45:20,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:20,247 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:20,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:45:20,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:20,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:20,509 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:20,510 INFO L388 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 33 treesize of output 60 [2022-01-28 15:45:20,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:20,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:20,526 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:20,526 INFO L388 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 23 treesize of output 50 [2022-01-28 15:45:20,674 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:20,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622618525] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:45:20,674 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:45:20,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-28 15:45:20,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205246564] [2022-01-28 15:45:20,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:45:20,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:45:20,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:45:20,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:45:20,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=854, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:45:20,675 INFO L87 Difference]: Start difference. First operand 5105 states and 17634 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:30,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:45:30,389 INFO L93 Difference]: Finished difference Result 11079 states and 35313 transitions. [2022-01-28 15:45:30,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-01-28 15:45:30,389 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:45:30,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:45:30,410 INFO L225 Difference]: With dead ends: 11079 [2022-01-28 15:45:30,410 INFO L226 Difference]: Without dead ends: 11020 [2022-01-28 15:45:30,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8210 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=2796, Invalid=19854, Unknown=0, NotChecked=0, Total=22650 [2022-01-28 15:45:30,411 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 854 mSDsluCounter, 1376 mSDsCounter, 0 mSdLazyCounter, 3846 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 854 SdHoareTripleChecker+Valid, 800 SdHoareTripleChecker+Invalid, 4108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 3846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:45:30,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [854 Valid, 800 Invalid, 4108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 3846 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-28 15:45:30,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11020 states. [2022-01-28 15:45:30,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11020 to 5095. [2022-01-28 15:45:30,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5095 states, 5094 states have (on average 3.4532783667059284) internal successors, (17591), 5094 states have internal predecessors, (17591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:30,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5095 states to 5095 states and 17591 transitions. [2022-01-28 15:45:30,534 INFO L78 Accepts]: Start accepts. Automaton has 5095 states and 17591 transitions. Word has length 30 [2022-01-28 15:45:30,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:45:30,534 INFO L470 AbstractCegarLoop]: Abstraction has 5095 states and 17591 transitions. [2022-01-28 15:45:30,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:30,535 INFO L276 IsEmpty]: Start isEmpty. Operand 5095 states and 17591 transitions. [2022-01-28 15:45:30,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:45:30,542 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:45:30,542 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:45:30,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-01-28 15:45:30,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:45:30,747 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:45:30,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:45:30,748 INFO L85 PathProgramCache]: Analyzing trace with hash -560386932, now seen corresponding path program 25 times [2022-01-28 15:45:30,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:45:30,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046444453] [2022-01-28 15:45:30,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:45:30,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:45:30,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:45:31,026 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:31,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:45:31,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046444453] [2022-01-28 15:45:31,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046444453] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:45:31,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261975910] [2022-01-28 15:45:31,027 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:45:31,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:45:31,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:45:31,028 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:45:31,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-28 15:45:31,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:45:31,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:45:31,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:45:31,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:45:31,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:45:31,294 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:31,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-01-28 15:45:31,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-01-28 15:45:31,365 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:31,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:45:31,637 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:45:31,637 INFO L388 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 34 treesize of output 69 [2022-01-28 15:45:31,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:31,654 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:31,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:45:31,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:31,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:31,861 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:31,861 INFO L388 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 33 treesize of output 60 [2022-01-28 15:45:31,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:31,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:31,873 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:31,873 INFO L388 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 23 treesize of output 50 [2022-01-28 15:45:32,067 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:32,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261975910] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:45:32,067 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:45:32,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-28 15:45:32,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917688058] [2022-01-28 15:45:32,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:45:32,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:45:32,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:45:32,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:45:32,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:45:32,068 INFO L87 Difference]: Start difference. First operand 5095 states and 17591 transitions. Second operand has 32 states, 32 states have (on average 2.40625) internal successors, (77), 32 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:35,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:45:35,910 INFO L93 Difference]: Finished difference Result 10010 states and 32382 transitions. [2022-01-28 15:45:35,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-28 15:45:35,910 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.40625) internal successors, (77), 32 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have 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-28 15:45:35,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:45:35,928 INFO L225 Difference]: With dead ends: 10010 [2022-01-28 15:45:35,928 INFO L226 Difference]: Without dead ends: 9940 [2022-01-28 15:45:35,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2605 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=978, Invalid=8142, Unknown=0, NotChecked=0, Total=9120 [2022-01-28 15:45:35,929 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 419 mSDsluCounter, 1437 mSDsCounter, 0 mSdLazyCounter, 3939 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 730 SdHoareTripleChecker+Invalid, 4092 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 3939 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:45:35,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [419 Valid, 730 Invalid, 4092 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 3939 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-28 15:45:35,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9940 states. [2022-01-28 15:45:36,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9940 to 5134. [2022-01-28 15:45:36,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5134 states, 5133 states have (on average 3.4508084940580557) internal successors, (17713), 5133 states have internal predecessors, (17713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:36,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5134 states to 5134 states and 17713 transitions. [2022-01-28 15:45:36,051 INFO L78 Accepts]: Start accepts. Automaton has 5134 states and 17713 transitions. Word has length 30 [2022-01-28 15:45:36,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:45:36,051 INFO L470 AbstractCegarLoop]: Abstraction has 5134 states and 17713 transitions. [2022-01-28 15:45:36,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.40625) internal successors, (77), 32 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:36,051 INFO L276 IsEmpty]: Start isEmpty. Operand 5134 states and 17713 transitions. [2022-01-28 15:45:36,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:45:36,059 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:45:36,059 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:45:36,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-01-28 15:45:36,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-01-28 15:45:36,275 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:45:36,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:45:36,275 INFO L85 PathProgramCache]: Analyzing trace with hash -367826534, now seen corresponding path program 26 times [2022-01-28 15:45:36,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:45:36,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818744360] [2022-01-28 15:45:36,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:45:36,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:45:36,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:45:36,520 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:36,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:45:36,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818744360] [2022-01-28 15:45:36,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818744360] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:45:36,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241373297] [2022-01-28 15:45:36,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:45:36,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:45:36,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:45:36,522 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:45:36,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-28 15:45:36,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:45:36,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:45:36,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:45:36,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:45:36,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:45:36,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:36,867 INFO L388 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 23 [2022-01-28 15:45:36,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:36,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-28 15:45:36,906 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:36,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:45:37,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:37,166 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:37,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-28 15:45:37,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:37,188 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:37,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:45:37,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:37,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:37,514 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:37,514 INFO L388 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 33 treesize of output 60 [2022-01-28 15:45:37,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:37,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:37,533 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:37,533 INFO L388 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 23 treesize of output 50 [2022-01-28 15:45:37,737 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:37,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241373297] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:45:37,737 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:45:37,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-01-28 15:45:37,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365808316] [2022-01-28 15:45:37,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:45:37,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:45:37,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:45:37,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:45:37,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=790, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:45:37,738 INFO L87 Difference]: Start difference. First operand 5134 states and 17713 transitions. Second operand has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 31 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:39,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:45:39,842 INFO L93 Difference]: Finished difference Result 8272 states and 26741 transitions. [2022-01-28 15:45:39,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 15:45:39,842 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 31 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:45:39,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:45:39,857 INFO L225 Difference]: With dead ends: 8272 [2022-01-28 15:45:39,857 INFO L226 Difference]: Without dead ends: 8242 [2022-01-28 15:45:39,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1728 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=848, Invalid=4554, Unknown=0, NotChecked=0, Total=5402 [2022-01-28 15:45:39,858 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 390 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 1689 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 1950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 1689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:45:39,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 303 Invalid, 1950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 1689 Invalid, 0 Unknown, 111 Unchecked, 0.7s Time] [2022-01-28 15:45:39,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8242 states. [2022-01-28 15:45:39,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8242 to 5146. [2022-01-28 15:45:39,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5146 states, 5145 states have (on average 3.4503401360544217) internal successors, (17752), 5145 states have internal predecessors, (17752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:39,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5146 states to 5146 states and 17752 transitions. [2022-01-28 15:45:39,953 INFO L78 Accepts]: Start accepts. Automaton has 5146 states and 17752 transitions. Word has length 30 [2022-01-28 15:45:39,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:45:39,953 INFO L470 AbstractCegarLoop]: Abstraction has 5146 states and 17752 transitions. [2022-01-28 15:45:39,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 31 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:39,953 INFO L276 IsEmpty]: Start isEmpty. Operand 5146 states and 17752 transitions. [2022-01-28 15:45:39,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:45:39,960 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:45:39,960 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:45:39,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-01-28 15:45:40,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-01-28 15:45:40,176 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:45:40,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:45:40,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1226500682, now seen corresponding path program 27 times [2022-01-28 15:45:40,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:45:40,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367299590] [2022-01-28 15:45:40,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:45:40,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:45:40,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:45:40,474 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:40,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:45:40,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367299590] [2022-01-28 15:45:40,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367299590] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:45:40,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243697124] [2022-01-28 15:45:40,474 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:45:40,474 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:45:40,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:45:40,475 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:45:40,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-28 15:45:40,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:45:40,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:45:40,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:45:40,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:45:40,718 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:40,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 47 [2022-01-28 15:45:40,729 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:40,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 87 [2022-01-28 15:45:41,405 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:41,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:45:41,789 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:41,790 INFO L388 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 60 treesize of output 93 [2022-01-28 15:45:41,812 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:41,813 INFO L388 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 44 treesize of output 77 [2022-01-28 15:45:42,647 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:42,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243697124] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:45:42,648 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:45:42,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 32 [2022-01-28 15:45:42,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031753120] [2022-01-28 15:45:42,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:45:42,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:45:42,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:45:42,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:45:42,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=859, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:45:42,649 INFO L87 Difference]: Start difference. First operand 5146 states and 17752 transitions. Second operand has 32 states, 32 states have (on average 2.40625) internal successors, (77), 32 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:45,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:45:45,253 INFO L93 Difference]: Finished difference Result 8225 states and 27656 transitions. [2022-01-28 15:45:45,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-28 15:45:45,254 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.40625) internal successors, (77), 32 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have 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-28 15:45:45,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:45:45,269 INFO L225 Difference]: With dead ends: 8225 [2022-01-28 15:45:45,269 INFO L226 Difference]: Without dead ends: 8210 [2022-01-28 15:45:45,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1262 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=752, Invalid=3940, Unknown=0, NotChecked=0, Total=4692 [2022-01-28 15:45:45,270 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 432 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 1112 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 2104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 1112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 798 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:45:45,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [432 Valid, 296 Invalid, 2104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 1112 Invalid, 0 Unknown, 798 Unchecked, 0.6s Time] [2022-01-28 15:45:45,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8210 states. [2022-01-28 15:45:45,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8210 to 5152. [2022-01-28 15:45:45,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5152 states, 5151 states have (on average 3.450980392156863) internal successors, (17776), 5151 states have internal predecessors, (17776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:45,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5152 states to 5152 states and 17776 transitions. [2022-01-28 15:45:45,363 INFO L78 Accepts]: Start accepts. Automaton has 5152 states and 17776 transitions. Word has length 30 [2022-01-28 15:45:45,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:45:45,363 INFO L470 AbstractCegarLoop]: Abstraction has 5152 states and 17776 transitions. [2022-01-28 15:45:45,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.40625) internal successors, (77), 32 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:45,363 INFO L276 IsEmpty]: Start isEmpty. Operand 5152 states and 17776 transitions. [2022-01-28 15:45:45,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:45:45,370 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:45:45,370 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:45:45,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-01-28 15:45:45,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:45:45,583 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:45:45,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:45:45,583 INFO L85 PathProgramCache]: Analyzing trace with hash 2005645768, now seen corresponding path program 28 times [2022-01-28 15:45:45,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:45:45,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835919188] [2022-01-28 15:45:45,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:45:45,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:45:45,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:45:45,874 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:45,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:45:45,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835919188] [2022-01-28 15:45:45,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835919188] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:45:45,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594054990] [2022-01-28 15:45:45,874 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:45:45,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:45:45,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:45:45,875 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:45:45,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-28 15:45:45,895 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:45:45,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:45:45,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:45:45,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:45:46,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:45:46,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:45:46,155 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:46,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2022-01-28 15:45:46,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 8 [2022-01-28 15:45:46,277 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:46,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:45:46,512 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:45:46,513 INFO L388 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 34 treesize of output 69 [2022-01-28 15:45:46,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:46,529 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:46,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:45:46,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:46,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:46,750 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:46,750 INFO L388 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 33 treesize of output 60 [2022-01-28 15:45:46,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:46,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:46,785 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:46,786 INFO L388 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 23 treesize of output 50 [2022-01-28 15:45:46,988 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:46,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594054990] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:45:46,989 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:45:46,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-01-28 15:45:46,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219970189] [2022-01-28 15:45:46,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:45:46,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:45:46,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:45:46,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:45:46,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:45:46,989 INFO L87 Difference]: Start difference. First operand 5152 states and 17776 transitions. Second operand has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:51,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:45:51,217 INFO L93 Difference]: Finished difference Result 9927 states and 32336 transitions. [2022-01-28 15:45:51,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-28 15:45:51,217 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:45:51,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:45:51,238 INFO L225 Difference]: With dead ends: 9927 [2022-01-28 15:45:51,238 INFO L226 Difference]: Without dead ends: 9868 [2022-01-28 15:45:51,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2211 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1082, Invalid=6750, Unknown=0, NotChecked=0, Total=7832 [2022-01-28 15:45:51,239 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 460 mSDsluCounter, 1181 mSDsCounter, 0 mSdLazyCounter, 2987 mSolverCounterSat, 203 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 618 SdHoareTripleChecker+Invalid, 3190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 203 IncrementalHoareTripleChecker+Valid, 2987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:45:51,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [460 Valid, 618 Invalid, 3190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [203 Valid, 2987 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-28 15:45:51,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9868 states. [2022-01-28 15:45:51,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9868 to 5138. [2022-01-28 15:45:51,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5138 states, 5137 states have (on average 3.4516254623321005) internal successors, (17731), 5137 states have internal predecessors, (17731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:51,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5138 states to 5138 states and 17731 transitions. [2022-01-28 15:45:51,366 INFO L78 Accepts]: Start accepts. Automaton has 5138 states and 17731 transitions. Word has length 30 [2022-01-28 15:45:51,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:45:51,367 INFO L470 AbstractCegarLoop]: Abstraction has 5138 states and 17731 transitions. [2022-01-28 15:45:51,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:51,367 INFO L276 IsEmpty]: Start isEmpty. Operand 5138 states and 17731 transitions. [2022-01-28 15:45:51,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:45:51,375 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:45:51,375 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:45:51,390 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-01-28 15:45:51,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-01-28 15:45:51,583 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:45:51,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:45:51,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1568664778, now seen corresponding path program 29 times [2022-01-28 15:45:51,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:45:51,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148583076] [2022-01-28 15:45:51,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:45:51,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:45:51,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:45:51,893 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:51,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:45:51,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148583076] [2022-01-28 15:45:51,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148583076] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:45:51,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831978868] [2022-01-28 15:45:51,893 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:45:51,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:45:51,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:45:51,894 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:45:51,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-01-28 15:45:51,915 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:45:51,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:45:51,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:45:51,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:45:52,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:45:52,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:52,278 INFO L388 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 23 [2022-01-28 15:45:52,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:52,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-28 15:45:52,313 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:52,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:45:52,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:52,616 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:52,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-28 15:45:52,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:52,632 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:52,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:45:52,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:52,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:52,859 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:52,860 INFO L388 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 33 treesize of output 60 [2022-01-28 15:45:52,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:52,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:52,878 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:52,879 INFO L388 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 23 treesize of output 50 [2022-01-28 15:45:53,072 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:53,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831978868] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:45:53,073 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:45:53,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2022-01-28 15:45:53,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888416006] [2022-01-28 15:45:53,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:45:53,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-28 15:45:53,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:45:53,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-28 15:45:53,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=916, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:45:53,073 INFO L87 Difference]: Start difference. First operand 5138 states and 17731 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:57,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:45:57,398 INFO L93 Difference]: Finished difference Result 8737 states and 28132 transitions. [2022-01-28 15:45:57,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-28 15:45:57,398 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:45:57,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:45:57,414 INFO L225 Difference]: With dead ends: 8737 [2022-01-28 15:45:57,414 INFO L226 Difference]: Without dead ends: 8707 [2022-01-28 15:45:57,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4052 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1578, Invalid=10194, Unknown=0, NotChecked=0, Total=11772 [2022-01-28 15:45:57,431 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 505 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 1855 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 2279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 1855 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 226 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:45:57,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [505 Valid, 405 Invalid, 2279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 1855 Invalid, 0 Unknown, 226 Unchecked, 0.9s Time] [2022-01-28 15:45:57,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8707 states. [2022-01-28 15:45:57,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8707 to 5147. [2022-01-28 15:45:57,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5147 states, 5146 states have (on average 3.4518072289156625) internal successors, (17763), 5146 states have internal predecessors, (17763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:57,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5147 states to 5147 states and 17763 transitions. [2022-01-28 15:45:57,557 INFO L78 Accepts]: Start accepts. Automaton has 5147 states and 17763 transitions. Word has length 30 [2022-01-28 15:45:57,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:45:57,557 INFO L470 AbstractCegarLoop]: Abstraction has 5147 states and 17763 transitions. [2022-01-28 15:45:57,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:45:57,557 INFO L276 IsEmpty]: Start isEmpty. Operand 5147 states and 17763 transitions. [2022-01-28 15:45:57,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:45:57,565 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:45:57,565 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:45:57,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-01-28 15:45:57,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-01-28 15:45:57,779 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:45:57,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:45:57,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1175143098, now seen corresponding path program 30 times [2022-01-28 15:45:57,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:45:57,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240389090] [2022-01-28 15:45:57,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:45:57,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:45:57,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:45:58,037 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:58,038 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:45:58,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240389090] [2022-01-28 15:45:58,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240389090] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:45:58,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965273518] [2022-01-28 15:45:58,038 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:45:58,038 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:45:58,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:45:58,039 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:45:58,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-01-28 15:45:58,062 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:45:58,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:45:58,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:45:58,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:45:58,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:45:58,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:45:58,256 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:58,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2022-01-28 15:45:58,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 8 [2022-01-28 15:45:58,302 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:58,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:45:58,524 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:45:58,524 INFO L388 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 34 treesize of output 69 [2022-01-28 15:45:58,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:58,540 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:58,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:45:58,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:58,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:58,841 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:58,841 INFO L388 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 33 treesize of output 60 [2022-01-28 15:45:58,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:58,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:45:58,860 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:45:58,861 INFO L388 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 23 treesize of output 50 [2022-01-28 15:45:59,084 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:45:59,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965273518] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:45:59,085 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:45:59,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-01-28 15:45:59,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983177000] [2022-01-28 15:45:59,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:45:59,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:45:59,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:45:59,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:45:59,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:45:59,085 INFO L87 Difference]: Start difference. First operand 5147 states and 17763 transitions. Second operand has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 31 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:02,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:02,462 INFO L93 Difference]: Finished difference Result 9422 states and 30721 transitions. [2022-01-28 15:46:02,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-28 15:46:02,462 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 31 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have 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-28 15:46:02,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:02,480 INFO L225 Difference]: With dead ends: 9422 [2022-01-28 15:46:02,480 INFO L226 Difference]: Without dead ends: 9363 [2022-01-28 15:46:02,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2312 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1008, Invalid=6648, Unknown=0, NotChecked=0, Total=7656 [2022-01-28 15:46:02,481 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 426 mSDsluCounter, 1022 mSDsCounter, 0 mSdLazyCounter, 2574 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 426 SdHoareTripleChecker+Valid, 595 SdHoareTripleChecker+Invalid, 2724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 2574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:02,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [426 Valid, 595 Invalid, 2724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 2574 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-28 15:46:02,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9363 states. [2022-01-28 15:46:02,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9363 to 5138. [2022-01-28 15:46:02,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5138 states, 5137 states have (on average 3.4516254623321005) internal successors, (17731), 5137 states have internal predecessors, (17731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:02,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5138 states to 5138 states and 17731 transitions. [2022-01-28 15:46:02,593 INFO L78 Accepts]: Start accepts. Automaton has 5138 states and 17731 transitions. Word has length 30 [2022-01-28 15:46:02,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:02,593 INFO L470 AbstractCegarLoop]: Abstraction has 5138 states and 17731 transitions. [2022-01-28 15:46:02,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4838709677419355) internal successors, (77), 31 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:02,594 INFO L276 IsEmpty]: Start isEmpty. Operand 5138 states and 17731 transitions. [2022-01-28 15:46:02,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:46:02,601 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:02,601 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:02,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-01-28 15:46:02,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-01-28 15:46:02,816 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:02,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:02,816 INFO L85 PathProgramCache]: Analyzing trace with hash -169923416, now seen corresponding path program 31 times [2022-01-28 15:46:02,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:02,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750597497] [2022-01-28 15:46:02,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:02,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:02,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:03,139 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:03,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:03,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750597497] [2022-01-28 15:46:03,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750597497] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:03,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091975028] [2022-01-28 15:46:03,140 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:46:03,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:03,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:03,141 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:03,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-01-28 15:46:03,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:03,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:46:03,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:03,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:46:03,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:03,462 INFO L388 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 23 [2022-01-28 15:46:03,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:03,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-28 15:46:03,501 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:03,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:03,738 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:46:03,738 INFO L388 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 33 treesize of output 68 [2022-01-28 15:46:03,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:03,755 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:03,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 58 [2022-01-28 15:46:03,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:03,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:04,003 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:04,003 INFO L388 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 33 treesize of output 60 [2022-01-28 15:46:04,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:04,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:04,022 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:04,022 INFO L388 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 23 treesize of output 50 [2022-01-28 15:46:04,252 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:04,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091975028] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:04,252 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:04,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 31 [2022-01-28 15:46:04,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907562299] [2022-01-28 15:46:04,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:04,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:46:04,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:04,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:46:04,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=828, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:46:04,253 INFO L87 Difference]: Start difference. First operand 5138 states and 17731 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 31 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:07,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:07,440 INFO L93 Difference]: Finished difference Result 9161 states and 29792 transitions. [2022-01-28 15:46:07,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-28 15:46:07,441 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 31 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:46:07,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:07,459 INFO L225 Difference]: With dead ends: 9161 [2022-01-28 15:46:07,459 INFO L226 Difference]: Without dead ends: 9127 [2022-01-28 15:46:07,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2518 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=894, Invalid=7478, Unknown=0, NotChecked=0, Total=8372 [2022-01-28 15:46:07,460 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 371 mSDsluCounter, 902 mSDsCounter, 0 mSdLazyCounter, 2496 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 2644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 2496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:07,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 407 Invalid, 2644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 2496 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-28 15:46:07,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9127 states. [2022-01-28 15:46:07,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9127 to 5241. [2022-01-28 15:46:07,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5241 states, 5240 states have (on average 3.4532442748091605) internal successors, (18095), 5240 states have internal predecessors, (18095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:07,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5241 states to 5241 states and 18095 transitions. [2022-01-28 15:46:07,570 INFO L78 Accepts]: Start accepts. Automaton has 5241 states and 18095 transitions. Word has length 30 [2022-01-28 15:46:07,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:07,570 INFO L470 AbstractCegarLoop]: Abstraction has 5241 states and 18095 transitions. [2022-01-28 15:46:07,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 31 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:07,570 INFO L276 IsEmpty]: Start isEmpty. Operand 5241 states and 18095 transitions. [2022-01-28 15:46:07,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:46:07,578 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:07,578 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:07,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:07,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2022-01-28 15:46:07,793 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:07,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:07,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1254460732, now seen corresponding path program 32 times [2022-01-28 15:46:07,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:07,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92718933] [2022-01-28 15:46:07,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:07,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:07,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:08,073 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:08,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:08,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92718933] [2022-01-28 15:46:08,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92718933] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:08,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229782666] [2022-01-28 15:46:08,074 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:46:08,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:08,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:08,075 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:08,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-01-28 15:46:08,095 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:46:08,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:08,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:46:08,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:08,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:46:08,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:08,336 INFO L388 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 23 [2022-01-28 15:46:08,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:08,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-28 15:46:08,362 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:08,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:08,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:08,620 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:08,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 68 [2022-01-28 15:46:08,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:08,639 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:08,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 58 [2022-01-28 15:46:08,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:08,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:08,890 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:08,890 INFO L388 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 33 treesize of output 60 [2022-01-28 15:46:08,892 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:08,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:08,902 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:08,902 INFO L388 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 23 treesize of output 50 [2022-01-28 15:46:09,055 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:09,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229782666] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:09,056 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:09,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-01-28 15:46:09,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179817494] [2022-01-28 15:46:09,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:09,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-28 15:46:09,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:09,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-28 15:46:09,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:46:09,057 INFO L87 Difference]: Start difference. First operand 5241 states and 18095 transitions. Second operand has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:13,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:13,159 INFO L93 Difference]: Finished difference Result 9476 states and 30419 transitions. [2022-01-28 15:46:13,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-28 15:46:13,159 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:46:13,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:13,178 INFO L225 Difference]: With dead ends: 9476 [2022-01-28 15:46:13,178 INFO L226 Difference]: Without dead ends: 9419 [2022-01-28 15:46:13,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4207 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1717, Invalid=10493, Unknown=0, NotChecked=0, Total=12210 [2022-01-28 15:46:13,180 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 502 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 2514 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 2752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 2514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:13,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [502 Valid, 345 Invalid, 2752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 2514 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-28 15:46:13,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9419 states. [2022-01-28 15:46:13,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9419 to 5345. [2022-01-28 15:46:13,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5345 states, 5344 states have (on average 3.4519086826347305) internal successors, (18447), 5344 states have internal predecessors, (18447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:13,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5345 states to 5345 states and 18447 transitions. [2022-01-28 15:46:13,329 INFO L78 Accepts]: Start accepts. Automaton has 5345 states and 18447 transitions. Word has length 30 [2022-01-28 15:46:13,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:13,329 INFO L470 AbstractCegarLoop]: Abstraction has 5345 states and 18447 transitions. [2022-01-28 15:46:13,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:13,329 INFO L276 IsEmpty]: Start isEmpty. Operand 5345 states and 18447 transitions. [2022-01-28 15:46:13,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:46:13,336 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:13,336 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:13,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-01-28 15:46:13,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:13,551 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:13,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:13,552 INFO L85 PathProgramCache]: Analyzing trace with hash 235275378, now seen corresponding path program 33 times [2022-01-28 15:46:13,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:13,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060035230] [2022-01-28 15:46:13,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:13,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:13,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:13,799 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:13,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:13,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060035230] [2022-01-28 15:46:13,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060035230] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:13,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189825527] [2022-01-28 15:46:13,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:46:13,799 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:13,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:13,800 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:13,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-01-28 15:46:13,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:46:13,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:13,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:46:13,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:13,998 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:13,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 47 [2022-01-28 15:46:14,008 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:14,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 87 [2022-01-28 15:46:14,817 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:14,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:15,119 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:15,119 INFO L388 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 60 treesize of output 93 [2022-01-28 15:46:15,136 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:15,136 INFO L388 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 44 treesize of output 77 [2022-01-28 15:46:15,798 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:15,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189825527] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:15,799 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:15,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-01-28 15:46:15,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080078021] [2022-01-28 15:46:15,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:15,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-28 15:46:15,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:15,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-28 15:46:15,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=892, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:46:15,799 INFO L87 Difference]: Start difference. First operand 5345 states and 18447 transitions. Second operand has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:22,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:22,351 INFO L93 Difference]: Finished difference Result 10500 states and 34665 transitions. [2022-01-28 15:46:22,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-28 15:46:22,352 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have 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-28 15:46:22,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:22,373 INFO L225 Difference]: With dead ends: 10500 [2022-01-28 15:46:22,374 INFO L226 Difference]: Without dead ends: 10450 [2022-01-28 15:46:22,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3703 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=2213, Invalid=8707, Unknown=0, NotChecked=0, Total=10920 [2022-01-28 15:46:22,375 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 774 mSDsluCounter, 835 mSDsCounter, 0 mSdLazyCounter, 1406 mSolverCounterSat, 326 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 774 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 2594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 326 IncrementalHoareTripleChecker+Valid, 1406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 862 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:22,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [774 Valid, 338 Invalid, 2594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [326 Valid, 1406 Invalid, 0 Unknown, 862 Unchecked, 0.9s Time] [2022-01-28 15:46:22,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10450 states. [2022-01-28 15:46:22,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10450 to 5476. [2022-01-28 15:46:22,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5476 states, 5475 states have (on average 3.444931506849315) internal successors, (18861), 5475 states have internal predecessors, (18861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:22,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5476 states to 5476 states and 18861 transitions. [2022-01-28 15:46:22,503 INFO L78 Accepts]: Start accepts. Automaton has 5476 states and 18861 transitions. Word has length 30 [2022-01-28 15:46:22,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:22,503 INFO L470 AbstractCegarLoop]: Abstraction has 5476 states and 18861 transitions. [2022-01-28 15:46:22,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 33 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:22,503 INFO L276 IsEmpty]: Start isEmpty. Operand 5476 states and 18861 transitions. [2022-01-28 15:46:22,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:46:22,512 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:22,513 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:22,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:22,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:22,728 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:22,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:22,728 INFO L85 PathProgramCache]: Analyzing trace with hash -533859198, now seen corresponding path program 34 times [2022-01-28 15:46:22,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:22,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048295240] [2022-01-28 15:46:22,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:22,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:22,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:23,014 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:23,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:23,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048295240] [2022-01-28 15:46:23,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048295240] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:23,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447265776] [2022-01-28 15:46:23,015 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:46:23,015 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:23,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:23,032 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:23,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-01-28 15:46:23,054 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:46:23,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:23,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:46:23,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:23,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:46:23,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:23,320 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:23,321 INFO L388 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 33 [2022-01-28 15:46:23,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:46:23,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:23,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 8 [2022-01-28 15:46:23,393 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:23,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:23,620 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:46:23,620 INFO L388 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 34 treesize of output 69 [2022-01-28 15:46:23,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:23,636 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:23,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:46:23,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:23,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:23,857 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:23,858 INFO L388 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 33 treesize of output 60 [2022-01-28 15:46:23,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:23,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:23,871 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:23,871 INFO L388 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 23 treesize of output 50 [2022-01-28 15:46:24,044 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:24,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447265776] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:24,045 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:24,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-28 15:46:24,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355442560] [2022-01-28 15:46:24,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:24,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:46:24,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:24,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:46:24,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:46:24,046 INFO L87 Difference]: Start difference. First operand 5476 states and 18861 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:30,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:30,756 INFO L93 Difference]: Finished difference Result 11488 states and 36845 transitions. [2022-01-28 15:46:30,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-01-28 15:46:30,756 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:46:30,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:30,778 INFO L225 Difference]: With dead ends: 11488 [2022-01-28 15:46:30,778 INFO L226 Difference]: Without dead ends: 11368 [2022-01-28 15:46:30,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6899 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=2192, Invalid=17548, Unknown=0, NotChecked=0, Total=19740 [2022-01-28 15:46:30,780 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 587 mSDsluCounter, 1547 mSDsCounter, 0 mSdLazyCounter, 3881 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 772 SdHoareTripleChecker+Invalid, 4101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 3881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:30,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [587 Valid, 772 Invalid, 4101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 3881 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-28 15:46:30,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11368 states. [2022-01-28 15:46:30,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11368 to 5457. [2022-01-28 15:46:30,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5457 states, 5456 states have (on average 3.4455645161290325) internal successors, (18799), 5456 states have internal predecessors, (18799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:30,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5457 states to 5457 states and 18799 transitions. [2022-01-28 15:46:30,990 INFO L78 Accepts]: Start accepts. Automaton has 5457 states and 18799 transitions. Word has length 30 [2022-01-28 15:46:30,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:30,990 INFO L470 AbstractCegarLoop]: Abstraction has 5457 states and 18799 transitions. [2022-01-28 15:46:30,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:30,990 INFO L276 IsEmpty]: Start isEmpty. Operand 5457 states and 18799 transitions. [2022-01-28 15:46:30,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:46:30,997 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:30,997 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:31,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:31,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:31,211 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:31,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:31,212 INFO L85 PathProgramCache]: Analyzing trace with hash 2015045812, now seen corresponding path program 35 times [2022-01-28 15:46:31,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:31,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680651825] [2022-01-28 15:46:31,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:31,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:31,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:31,549 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:31,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:31,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680651825] [2022-01-28 15:46:31,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680651825] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:31,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343926677] [2022-01-28 15:46:31,550 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:46:31,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:31,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:31,551 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:31,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-01-28 15:46:31,578 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:46:31,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:31,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:46:31,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:31,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:46:31,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:46:31,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:46:31,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:31,858 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:31,858 INFO L388 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 33 [2022-01-28 15:46:31,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:46:31,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:46:31,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:31,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 8 [2022-01-28 15:46:31,975 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:31,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:32,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:32,230 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:32,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-28 15:46:32,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:32,254 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:32,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:46:32,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:32,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:32,553 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:32,553 INFO L388 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 33 treesize of output 60 [2022-01-28 15:46:32,557 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:32,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:32,572 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:32,572 INFO L388 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 23 treesize of output 50 [2022-01-28 15:46:32,813 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:32,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343926677] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:32,814 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:32,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2022-01-28 15:46:32,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667421043] [2022-01-28 15:46:32,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:32,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:46:32,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:32,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:46:32,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:46:32,815 INFO L87 Difference]: Start difference. First operand 5457 states and 18799 transitions. Second operand has 31 states, 31 states have (on average 2.0) internal successors, (62), 31 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:37,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:37,576 INFO L93 Difference]: Finished difference Result 10205 states and 32646 transitions. [2022-01-28 15:46:37,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-28 15:46:37,577 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 31 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:46:37,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:37,597 INFO L225 Difference]: With dead ends: 10205 [2022-01-28 15:46:37,597 INFO L226 Difference]: Without dead ends: 10057 [2022-01-28 15:46:37,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3572 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1668, Invalid=9044, Unknown=0, NotChecked=0, Total=10712 [2022-01-28 15:46:37,598 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 576 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 2037 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 576 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 2291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 2037 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:37,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [576 Valid, 326 Invalid, 2291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 2037 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-28 15:46:37,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10057 states. [2022-01-28 15:46:37,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10057 to 5464. [2022-01-28 15:46:37,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5464 states, 5463 states have (on average 3.4460918909024345) internal successors, (18826), 5463 states have internal predecessors, (18826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:37,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5464 states to 5464 states and 18826 transitions. [2022-01-28 15:46:37,738 INFO L78 Accepts]: Start accepts. Automaton has 5464 states and 18826 transitions. Word has length 30 [2022-01-28 15:46:37,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:37,738 INFO L470 AbstractCegarLoop]: Abstraction has 5464 states and 18826 transitions. [2022-01-28 15:46:37,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 31 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:37,738 INFO L276 IsEmpty]: Start isEmpty. Operand 5464 states and 18826 transitions. [2022-01-28 15:46:37,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:46:37,747 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:37,747 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:37,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:37,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-01-28 15:46:37,966 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:37,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:37,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1164161072, now seen corresponding path program 36 times [2022-01-28 15:46:37,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:37,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817963930] [2022-01-28 15:46:37,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:37,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:37,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:38,342 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:38,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:38,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817963930] [2022-01-28 15:46:38,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817963930] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:38,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243576653] [2022-01-28 15:46:38,343 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:46:38,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:38,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:38,344 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:38,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-01-28 15:46:38,370 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:46:38,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:38,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:46:38,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:38,663 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:38,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 39 [2022-01-28 15:46:38,671 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:38,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 52 [2022-01-28 15:46:38,867 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:38,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:39,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:39,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:39,225 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:39,225 INFO L388 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 34 treesize of output 61 [2022-01-28 15:46:39,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:39,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:39,241 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:39,242 INFO L388 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 24 treesize of output 51 [2022-01-28 15:46:39,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:39,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-01-28 15:46:39,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:39,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-01-28 15:46:39,509 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:39,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243576653] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:39,509 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:39,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 36 [2022-01-28 15:46:39,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864007173] [2022-01-28 15:46:39,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:39,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-28 15:46:39,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:39,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-28 15:46:39,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:46:39,510 INFO L87 Difference]: Start difference. First operand 5464 states and 18826 transitions. Second operand has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:44,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:44,066 INFO L93 Difference]: Finished difference Result 10485 states and 34139 transitions. [2022-01-28 15:46:44,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-28 15:46:44,066 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have 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-28 15:46:44,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:44,089 INFO L225 Difference]: With dead ends: 10485 [2022-01-28 15:46:44,089 INFO L226 Difference]: Without dead ends: 10413 [2022-01-28 15:46:44,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2787 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1358, Invalid=8344, Unknown=0, NotChecked=0, Total=9702 [2022-01-28 15:46:44,090 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 819 mSDsluCounter, 1005 mSDsCounter, 0 mSdLazyCounter, 2585 mSolverCounterSat, 297 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 819 SdHoareTripleChecker+Valid, 525 SdHoareTripleChecker+Invalid, 2882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 297 IncrementalHoareTripleChecker+Valid, 2585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:44,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [819 Valid, 525 Invalid, 2882 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [297 Valid, 2585 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-28 15:46:44,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10413 states. [2022-01-28 15:46:44,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10413 to 5473. [2022-01-28 15:46:44,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5473 states, 5472 states have (on average 3.4491959064327484) internal successors, (18874), 5472 states have internal predecessors, (18874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:44,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 18874 transitions. [2022-01-28 15:46:44,234 INFO L78 Accepts]: Start accepts. Automaton has 5473 states and 18874 transitions. Word has length 30 [2022-01-28 15:46:44,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:44,234 INFO L470 AbstractCegarLoop]: Abstraction has 5473 states and 18874 transitions. [2022-01-28 15:46:44,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:44,234 INFO L276 IsEmpty]: Start isEmpty. Operand 5473 states and 18874 transitions. [2022-01-28 15:46:44,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:46:44,243 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:44,243 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:44,259 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-01-28 15:46:44,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:44,459 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:44,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:44,459 INFO L85 PathProgramCache]: Analyzing trace with hash 399924082, now seen corresponding path program 37 times [2022-01-28 15:46:44,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:44,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218034765] [2022-01-28 15:46:44,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:44,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:44,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:44,776 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:44,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:44,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218034765] [2022-01-28 15:46:44,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218034765] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:44,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624403479] [2022-01-28 15:46:44,776 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:46:44,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:44,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:44,777 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:44,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-01-28 15:46:44,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:44,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:46:44,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:45,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:46:45,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:45,133 INFO L388 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 23 [2022-01-28 15:46:45,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:45,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-28 15:46:45,172 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:45,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:45,408 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:46:45,408 INFO L388 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 33 treesize of output 68 [2022-01-28 15:46:45,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:45,424 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:45,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 58 [2022-01-28 15:46:45,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:45,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:45,676 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:45,676 INFO L388 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 34 treesize of output 61 [2022-01-28 15:46:45,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:45,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:45,694 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:45,694 INFO L388 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 24 treesize of output 51 [2022-01-28 15:46:45,927 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:45,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624403479] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:45,927 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:45,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 33 [2022-01-28 15:46:45,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954523464] [2022-01-28 15:46:45,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:45,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-28 15:46:45,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:45,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-28 15:46:45,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:46:45,928 INFO L87 Difference]: Start difference. First operand 5473 states and 18874 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:50,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:50,946 INFO L93 Difference]: Finished difference Result 9826 states and 31943 transitions. [2022-01-28 15:46:50,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-28 15:46:50,946 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:46:50,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:50,966 INFO L225 Difference]: With dead ends: 9826 [2022-01-28 15:46:50,966 INFO L226 Difference]: Without dead ends: 9757 [2022-01-28 15:46:50,967 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3775 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1380, Invalid=9962, Unknown=0, NotChecked=0, Total=11342 [2022-01-28 15:46:50,967 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 583 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 2071 mSolverCounterSat, 266 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 583 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 2615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 266 IncrementalHoareTripleChecker+Valid, 2071 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 278 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:50,967 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [583 Valid, 386 Invalid, 2615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [266 Valid, 2071 Invalid, 0 Unknown, 278 Unchecked, 1.2s Time] [2022-01-28 15:46:50,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9757 states. [2022-01-28 15:46:51,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9757 to 5568. [2022-01-28 15:46:51,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5568 states, 5567 states have (on average 3.4426082270522724) internal successors, (19165), 5567 states have internal predecessors, (19165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:51,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5568 states to 5568 states and 19165 transitions. [2022-01-28 15:46:51,091 INFO L78 Accepts]: Start accepts. Automaton has 5568 states and 19165 transitions. Word has length 30 [2022-01-28 15:46:51,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:51,091 INFO L470 AbstractCegarLoop]: Abstraction has 5568 states and 19165 transitions. [2022-01-28 15:46:51,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:51,091 INFO L276 IsEmpty]: Start isEmpty. Operand 5568 states and 19165 transitions. [2022-01-28 15:46:51,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:46:51,100 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:51,100 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:51,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:51,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:51,304 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:51,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:51,304 INFO L85 PathProgramCache]: Analyzing trace with hash 2104067314, now seen corresponding path program 38 times [2022-01-28 15:46:51,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:51,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800269147] [2022-01-28 15:46:51,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:51,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:51,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:51,620 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:51,621 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:51,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800269147] [2022-01-28 15:46:51,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800269147] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:51,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499834031] [2022-01-28 15:46:51,621 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:46:51,621 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:51,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:51,622 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:51,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-01-28 15:46:51,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:46:51,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:51,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:46:51,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:52,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:52,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:46:52,031 INFO L388 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 23 [2022-01-28 15:46:52,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:46:52,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2022-01-28 15:46:52,075 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:52,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:52,348 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:52,348 INFO L388 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 60 treesize of output 93 [2022-01-28 15:46:52,372 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:52,373 INFO L388 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 44 treesize of output 77 [2022-01-28 15:46:53,418 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:53,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499834031] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:53,418 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:53,418 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-01-28 15:46:53,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954240617] [2022-01-28 15:46:53,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:53,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:46:53,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:53,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:46:53,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=816, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:46:53,419 INFO L87 Difference]: Start difference. First operand 5568 states and 19165 transitions. Second operand has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:55,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:46:55,303 INFO L93 Difference]: Finished difference Result 8456 states and 27046 transitions. [2022-01-28 15:46:55,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:46:55,303 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:46:55,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:46:55,321 INFO L225 Difference]: With dead ends: 8456 [2022-01-28 15:46:55,322 INFO L226 Difference]: Without dead ends: 8426 [2022-01-28 15:46:55,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1528 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=823, Invalid=3869, Unknown=0, NotChecked=0, Total=4692 [2022-01-28 15:46:55,322 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 407 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 1394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 562 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:46:55,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 235 Invalid, 1394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 671 Invalid, 0 Unknown, 562 Unchecked, 0.4s Time] [2022-01-28 15:46:55,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8426 states. [2022-01-28 15:46:55,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8426 to 5596. [2022-01-28 15:46:55,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5596 states, 5595 states have (on average 3.441644325290438) internal successors, (19256), 5595 states have internal predecessors, (19256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:55,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5596 states to 5596 states and 19256 transitions. [2022-01-28 15:46:55,443 INFO L78 Accepts]: Start accepts. Automaton has 5596 states and 19256 transitions. Word has length 30 [2022-01-28 15:46:55,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:46:55,443 INFO L470 AbstractCegarLoop]: Abstraction has 5596 states and 19256 transitions. [2022-01-28 15:46:55,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 32 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:46:55,443 INFO L276 IsEmpty]: Start isEmpty. Operand 5596 states and 19256 transitions. [2022-01-28 15:46:55,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:46:55,452 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:46:55,452 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:46:55,468 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-01-28 15:46:55,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-01-28 15:46:55,667 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:46:55,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:46:55,668 INFO L85 PathProgramCache]: Analyzing trace with hash -385351846, now seen corresponding path program 39 times [2022-01-28 15:46:55,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:46:55,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009491701] [2022-01-28 15:46:55,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:46:55,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:46:55,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:46:56,041 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:56,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:46:56,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009491701] [2022-01-28 15:46:56,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009491701] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:46:56,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276094401] [2022-01-28 15:46:56,041 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:46:56,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:46:56,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:46:56,042 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:46:56,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-01-28 15:46:56,100 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:46:56,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:46:56,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:46:56,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:46:56,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:46:56,434 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:56,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 39 [2022-01-28 15:46:56,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:46:56,444 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:56,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 52 [2022-01-28 15:46:56,616 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:56,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:46:56,933 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:56,934 INFO L388 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 60 treesize of output 93 [2022-01-28 15:46:56,961 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:46:56,961 INFO L388 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 44 treesize of output 77 [2022-01-28 15:46:58,082 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:46:58,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276094401] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:46:58,083 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:46:58,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 31 [2022-01-28 15:46:58,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893648644] [2022-01-28 15:46:58,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:46:58,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:46:58,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:46:58,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:46:58,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:46:58,084 INFO L87 Difference]: Start difference. First operand 5596 states and 19256 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:01,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:01,126 INFO L93 Difference]: Finished difference Result 9887 states and 31609 transitions. [2022-01-28 15:47:01,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-28 15:47:01,127 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:47:01,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:01,147 INFO L225 Difference]: With dead ends: 9887 [2022-01-28 15:47:01,147 INFO L226 Difference]: Without dead ends: 9853 [2022-01-28 15:47:01,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 43 SyntacticMatches, 7 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2192 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1158, Invalid=5484, Unknown=0, NotChecked=0, Total=6642 [2022-01-28 15:47:01,148 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 416 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 1339 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 2500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 1339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 984 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:01,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 434 Invalid, 2500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 1339 Invalid, 0 Unknown, 984 Unchecked, 0.6s Time] [2022-01-28 15:47:01,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9853 states. [2022-01-28 15:47:01,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9853 to 5608. [2022-01-28 15:47:01,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5608 states, 5607 states have (on average 3.4406991260923845) internal successors, (19292), 5607 states have internal predecessors, (19292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:01,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5608 states to 5608 states and 19292 transitions. [2022-01-28 15:47:01,285 INFO L78 Accepts]: Start accepts. Automaton has 5608 states and 19292 transitions. Word has length 30 [2022-01-28 15:47:01,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:01,285 INFO L470 AbstractCegarLoop]: Abstraction has 5608 states and 19292 transitions. [2022-01-28 15:47:01,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:01,286 INFO L276 IsEmpty]: Start isEmpty. Operand 5608 states and 19292 transitions. [2022-01-28 15:47:01,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:47:01,294 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:01,294 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:01,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:01,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-01-28 15:47:01,511 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:01,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:01,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1021818700, now seen corresponding path program 40 times [2022-01-28 15:47:01,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:01,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508330269] [2022-01-28 15:47:01,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:01,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:01,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:01,721 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:01,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:01,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508330269] [2022-01-28 15:47:01,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508330269] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:01,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562281684] [2022-01-28 15:47:01,721 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:47:01,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:01,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:01,722 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:01,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-01-28 15:47:01,743 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:47:01,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:01,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:47:01,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:01,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:01,983 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:01,984 INFO L388 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-28 15:47:01,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-28 15:47:02,068 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:02,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:02,277 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:47:02,277 INFO L388 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 34 treesize of output 69 [2022-01-28 15:47:02,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:02,293 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:02,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:47:02,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:02,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:02,521 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:02,522 INFO L388 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 33 treesize of output 60 [2022-01-28 15:47:02,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:02,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:02,538 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:02,538 INFO L388 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 23 treesize of output 50 [2022-01-28 15:47:02,709 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:02,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562281684] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:02,709 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:02,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-28 15:47:02,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778641587] [2022-01-28 15:47:02,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:02,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:47:02,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:02,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:47:02,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:47:02,710 INFO L87 Difference]: Start difference. First operand 5608 states and 19292 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:05,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:05,141 INFO L93 Difference]: Finished difference Result 9889 states and 32291 transitions. [2022-01-28 15:47:05,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-28 15:47:05,142 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:47:05,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:05,162 INFO L225 Difference]: With dead ends: 9889 [2022-01-28 15:47:05,162 INFO L226 Difference]: Without dead ends: 9830 [2022-01-28 15:47:05,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1806 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=824, Invalid=5338, Unknown=0, NotChecked=0, Total=6162 [2022-01-28 15:47:05,163 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 486 mSDsluCounter, 812 mSDsCounter, 0 mSdLazyCounter, 2131 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 2340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 2131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:05,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 465 Invalid, 2340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 2131 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:47:05,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9830 states. [2022-01-28 15:47:05,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9830 to 5616. [2022-01-28 15:47:05,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5616 states, 5615 states have (on average 3.4400712377560105) internal successors, (19316), 5615 states have internal predecessors, (19316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:05,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5616 states to 5616 states and 19316 transitions. [2022-01-28 15:47:05,293 INFO L78 Accepts]: Start accepts. Automaton has 5616 states and 19316 transitions. Word has length 30 [2022-01-28 15:47:05,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:05,293 INFO L470 AbstractCegarLoop]: Abstraction has 5616 states and 19316 transitions. [2022-01-28 15:47:05,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:05,293 INFO L276 IsEmpty]: Start isEmpty. Operand 5616 states and 19316 transitions. [2022-01-28 15:47:05,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:47:05,301 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:05,302 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:05,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:05,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:05,517 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:05,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:05,517 INFO L85 PathProgramCache]: Analyzing trace with hash 453798878, now seen corresponding path program 41 times [2022-01-28 15:47:05,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:05,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269435732] [2022-01-28 15:47:05,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:05,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:05,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:05,841 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:05,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:05,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269435732] [2022-01-28 15:47:05,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269435732] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:05,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918074294] [2022-01-28 15:47:05,842 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:47:05,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:05,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:05,843 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:05,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-01-28 15:47:05,894 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:47:05,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:05,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:47:05,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:06,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:06,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:06,285 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:06,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-01-28 15:47:06,292 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:06,292 INFO L388 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 21 treesize of output 26 [2022-01-28 15:47:06,384 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:06,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:06,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:06,699 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:06,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 68 [2022-01-28 15:47:06,705 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:06,721 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:06,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 58 [2022-01-28 15:47:06,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:06,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:07,015 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:07,015 INFO L388 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 34 treesize of output 61 [2022-01-28 15:47:07,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:07,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:07,033 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:07,033 INFO L388 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 24 treesize of output 51 [2022-01-28 15:47:07,269 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:07,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918074294] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:07,269 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:07,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-01-28 15:47:07,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801284858] [2022-01-28 15:47:07,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:07,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:47:07,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:07,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:47:07,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=857, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:47:07,279 INFO L87 Difference]: Start difference. First operand 5616 states and 19316 transitions. Second operand has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:10,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:10,954 INFO L93 Difference]: Finished difference Result 9951 states and 31968 transitions. [2022-01-28 15:47:10,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-28 15:47:10,954 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:47:10,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:10,975 INFO L225 Difference]: With dead ends: 9951 [2022-01-28 15:47:10,975 INFO L226 Difference]: Without dead ends: 9795 [2022-01-28 15:47:10,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2377 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1101, Invalid=6909, Unknown=0, NotChecked=0, Total=8010 [2022-01-28 15:47:10,976 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 444 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 2180 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 2856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 2180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 483 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:10,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 488 Invalid, 2856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 2180 Invalid, 0 Unknown, 483 Unchecked, 1.1s Time] [2022-01-28 15:47:10,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9795 states. [2022-01-28 15:47:11,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9795 to 5628. [2022-01-28 15:47:11,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5628 states, 5627 states have (on average 3.4391327527990048) internal successors, (19352), 5627 states have internal predecessors, (19352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:11,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5628 states to 5628 states and 19352 transitions. [2022-01-28 15:47:11,141 INFO L78 Accepts]: Start accepts. Automaton has 5628 states and 19352 transitions. Word has length 30 [2022-01-28 15:47:11,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:11,141 INFO L470 AbstractCegarLoop]: Abstraction has 5628 states and 19352 transitions. [2022-01-28 15:47:11,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:11,142 INFO L276 IsEmpty]: Start isEmpty. Operand 5628 states and 19352 transitions. [2022-01-28 15:47:11,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:47:11,150 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:11,150 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:11,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:11,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:11,367 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:11,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:11,368 INFO L85 PathProgramCache]: Analyzing trace with hash 510504110, now seen corresponding path program 42 times [2022-01-28 15:47:11,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:11,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229054785] [2022-01-28 15:47:11,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:11,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:11,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:11,757 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:11,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:11,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229054785] [2022-01-28 15:47:11,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229054785] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:11,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266661377] [2022-01-28 15:47:11,757 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:47:11,757 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:11,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:11,758 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:11,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-01-28 15:47:11,780 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:47:11,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:11,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:47:11,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:12,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:12,003 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:12,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-28 15:47:12,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-01-28 15:47:12,072 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:12,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:12,317 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:47:12,317 INFO L388 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 33 treesize of output 68 [2022-01-28 15:47:12,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:12,333 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:12,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 58 [2022-01-28 15:47:12,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:12,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:12,534 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:12,534 INFO L388 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 34 treesize of output 61 [2022-01-28 15:47:12,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:12,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:12,549 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:12,549 INFO L388 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 24 treesize of output 51 [2022-01-28 15:47:12,736 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:12,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266661377] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:12,736 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:12,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 33 [2022-01-28 15:47:12,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479841645] [2022-01-28 15:47:12,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:12,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-28 15:47:12,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:12,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-28 15:47:12,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=926, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:47:12,737 INFO L87 Difference]: Start difference. First operand 5628 states and 19352 transitions. Second operand has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:16,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:16,820 INFO L93 Difference]: Finished difference Result 10122 states and 32906 transitions. [2022-01-28 15:47:16,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-28 15:47:16,821 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:47:16,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:16,842 INFO L225 Difference]: With dead ends: 10122 [2022-01-28 15:47:16,842 INFO L226 Difference]: Without dead ends: 10059 [2022-01-28 15:47:16,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2800 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1182, Invalid=8324, Unknown=0, NotChecked=0, Total=9506 [2022-01-28 15:47:16,843 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 578 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 2567 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 578 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 2800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 2567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:16,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [578 Valid, 575 Invalid, 2800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 2567 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-28 15:47:16,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10059 states. [2022-01-28 15:47:16,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10059 to 5616. [2022-01-28 15:47:16,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5616 states, 5615 states have (on average 3.4400712377560105) internal successors, (19316), 5615 states have internal predecessors, (19316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:16,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5616 states to 5616 states and 19316 transitions. [2022-01-28 15:47:16,998 INFO L78 Accepts]: Start accepts. Automaton has 5616 states and 19316 transitions. Word has length 30 [2022-01-28 15:47:16,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:16,998 INFO L470 AbstractCegarLoop]: Abstraction has 5616 states and 19316 transitions. [2022-01-28 15:47:16,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:16,998 INFO L276 IsEmpty]: Start isEmpty. Operand 5616 states and 19316 transitions. [2022-01-28 15:47:17,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:47:17,007 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:17,007 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:17,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:17,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2022-01-28 15:47:17,215 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:17,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:17,216 INFO L85 PathProgramCache]: Analyzing trace with hash 330856445, now seen corresponding path program 38 times [2022-01-28 15:47:17,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:17,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943393501] [2022-01-28 15:47:17,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:17,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:17,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:17,519 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:17,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:17,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943393501] [2022-01-28 15:47:17,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943393501] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:17,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311655347] [2022-01-28 15:47:17,519 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:47:17,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:17,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:17,521 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:17,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-01-28 15:47:17,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:47:17,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:17,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:47:17,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:17,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:17,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:17,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:17,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-28 15:47:17,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:17,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:17,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:17,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-01-28 15:47:18,010 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:18,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:18,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:18,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:18,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:18,342 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:18,342 INFO L388 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 37 treesize of output 56 [2022-01-28 15:47:18,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:18,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:18,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:18,356 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:18,356 INFO L388 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 25 treesize of output 44 [2022-01-28 15:47:18,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:18,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:18,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:18,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:47:18,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:18,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:18,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:18,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:47:18,494 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:18,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311655347] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:18,494 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:18,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 34 [2022-01-28 15:47:18,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847146423] [2022-01-28 15:47:18,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:18,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-28 15:47:18,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:18,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-28 15:47:18,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=956, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:47:18,495 INFO L87 Difference]: Start difference. First operand 5616 states and 19316 transitions. Second operand has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:24,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:24,603 INFO L93 Difference]: Finished difference Result 10127 states and 33178 transitions. [2022-01-28 15:47:24,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-01-28 15:47:24,604 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:47:24,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:24,630 INFO L225 Difference]: With dead ends: 10127 [2022-01-28 15:47:24,631 INFO L226 Difference]: Without dead ends: 10011 [2022-01-28 15:47:24,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6811 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=2468, Invalid=15622, Unknown=0, NotChecked=0, Total=18090 [2022-01-28 15:47:24,632 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 521 mSDsluCounter, 1503 mSDsCounter, 0 mSdLazyCounter, 3389 mSolverCounterSat, 225 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 521 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 3614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 3389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:24,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [521 Valid, 752 Invalid, 3614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 3389 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-28 15:47:24,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10011 states. [2022-01-28 15:47:24,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10011 to 5655. [2022-01-28 15:47:24,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5655 states, 5654 states have (on average 3.4379200565970995) internal successors, (19438), 5654 states have internal predecessors, (19438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:24,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5655 states to 5655 states and 19438 transitions. [2022-01-28 15:47:24,769 INFO L78 Accepts]: Start accepts. Automaton has 5655 states and 19438 transitions. Word has length 30 [2022-01-28 15:47:24,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:24,769 INFO L470 AbstractCegarLoop]: Abstraction has 5655 states and 19438 transitions. [2022-01-28 15:47:24,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:24,770 INFO L276 IsEmpty]: Start isEmpty. Operand 5655 states and 19438 transitions. [2022-01-28 15:47:24,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:47:24,778 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:24,778 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:24,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:24,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:24,991 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:24,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:24,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1561065469, now seen corresponding path program 39 times [2022-01-28 15:47:24,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:24,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059091478] [2022-01-28 15:47:24,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:24,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:24,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:25,341 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:25,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:25,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059091478] [2022-01-28 15:47:25,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059091478] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:25,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217270314] [2022-01-28 15:47:25,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:47:25,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:25,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:25,343 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:25,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:47:25,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:25,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:47:25,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:25,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-01-28 15:47:25,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:25,732 INFO L354 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2022-01-28 15:47:25,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 199 treesize of output 179 [2022-01-28 15:47:25,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:25,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:25,748 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:25,748 INFO L388 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 61 treesize of output 73 [2022-01-28 15:47:25,892 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:25,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:26,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:26,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:26,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:26,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:26,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 43 [2022-01-28 15:47:26,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:26,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:26,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:26,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:26,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 7 [2022-01-28 15:47:26,521 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:26,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217270314] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:26,521 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:26,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 36 [2022-01-28 15:47:26,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114474435] [2022-01-28 15:47:26,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:26,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-28 15:47:26,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:26,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-28 15:47:26,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1108, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:47:26,522 INFO L87 Difference]: Start difference. First operand 5655 states and 19438 transitions. Second operand has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:32,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:32,408 INFO L93 Difference]: Finished difference Result 10434 states and 34145 transitions. [2022-01-28 15:47:32,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-28 15:47:32,408 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have 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-28 15:47:32,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:32,429 INFO L225 Difference]: With dead ends: 10434 [2022-01-28 15:47:32,429 INFO L226 Difference]: Without dead ends: 10309 [2022-01-28 15:47:32,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4198 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=1628, Invalid=12652, Unknown=0, NotChecked=0, Total=14280 [2022-01-28 15:47:32,430 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 565 mSDsluCounter, 1452 mSDsCounter, 0 mSdLazyCounter, 2821 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 565 SdHoareTripleChecker+Valid, 924 SdHoareTripleChecker+Invalid, 4062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 2821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1073 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:32,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [565 Valid, 924 Invalid, 4062 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 2821 Invalid, 0 Unknown, 1073 Unchecked, 1.5s Time] [2022-01-28 15:47:32,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10309 states. [2022-01-28 15:47:32,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10309 to 6004. [2022-01-28 15:47:32,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6004 states, 6003 states have (on average 3.430784607696152) internal successors, (20595), 6003 states have internal predecessors, (20595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:32,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6004 states to 6004 states and 20595 transitions. [2022-01-28 15:47:32,567 INFO L78 Accepts]: Start accepts. Automaton has 6004 states and 20595 transitions. Word has length 30 [2022-01-28 15:47:32,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:32,567 INFO L470 AbstractCegarLoop]: Abstraction has 6004 states and 20595 transitions. [2022-01-28 15:47:32,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.138888888888889) internal successors, (77), 36 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:32,568 INFO L276 IsEmpty]: Start isEmpty. Operand 6004 states and 20595 transitions. [2022-01-28 15:47:32,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:47:32,577 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:32,577 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:32,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-01-28 15:47:32,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:32,788 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:32,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:32,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1598828051, now seen corresponding path program 40 times [2022-01-28 15:47:32,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:32,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264547925] [2022-01-28 15:47:32,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:32,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:32,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:33,149 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:33,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:33,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264547925] [2022-01-28 15:47:33,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264547925] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:33,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129754069] [2022-01-28 15:47:33,149 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:47:33,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:33,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:33,160 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:33,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-01-28 15:47:33,181 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:47:33,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:33,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:47:33,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:33,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:33,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:33,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:33,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-28 15:47:33,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:33,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:33,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:33,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-01-28 15:47:33,566 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:33,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:33,804 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:47:33,805 INFO L388 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 38 treesize of output 63 [2022-01-28 15:47:33,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:33,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:33,821 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:33,822 INFO L388 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 26 treesize of output 55 [2022-01-28 15:47:33,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:33,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:33,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:33,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:47:33,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:33,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:33,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:33,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:47:33,985 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:33,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129754069] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:33,986 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:33,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-28 15:47:33,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564533915] [2022-01-28 15:47:33,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:33,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-28 15:47:33,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:33,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-28 15:47:33,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:47:33,986 INFO L87 Difference]: Start difference. First operand 6004 states and 20595 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:38,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:38,623 INFO L93 Difference]: Finished difference Result 9627 states and 32214 transitions. [2022-01-28 15:47:38,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-28 15:47:38,624 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:47:38,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:38,643 INFO L225 Difference]: With dead ends: 9627 [2022-01-28 15:47:38,643 INFO L226 Difference]: Without dead ends: 9594 [2022-01-28 15:47:38,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3895 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1475, Invalid=10297, Unknown=0, NotChecked=0, Total=11772 [2022-01-28 15:47:38,644 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 350 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 2685 mSolverCounterSat, 248 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 3020 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 248 IncrementalHoareTripleChecker+Valid, 2685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:38,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 490 Invalid, 3020 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [248 Valid, 2685 Invalid, 0 Unknown, 87 Unchecked, 1.2s Time] [2022-01-28 15:47:38,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9594 states. [2022-01-28 15:47:38,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9594 to 6020. [2022-01-28 15:47:38,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6020 states, 6019 states have (on average 3.428310350556571) internal successors, (20635), 6019 states have internal predecessors, (20635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:38,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6020 states to 6020 states and 20635 transitions. [2022-01-28 15:47:38,769 INFO L78 Accepts]: Start accepts. Automaton has 6020 states and 20635 transitions. Word has length 30 [2022-01-28 15:47:38,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:38,769 INFO L470 AbstractCegarLoop]: Abstraction has 6020 states and 20635 transitions. [2022-01-28 15:47:38,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:38,770 INFO L276 IsEmpty]: Start isEmpty. Operand 6020 states and 20635 transitions. [2022-01-28 15:47:38,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:47:38,779 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:38,779 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:38,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:38,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2022-01-28 15:47:38,994 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:38,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:38,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1121423259, now seen corresponding path program 41 times [2022-01-28 15:47:38,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:38,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10937503] [2022-01-28 15:47:38,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:38,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:39,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:39,301 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:39,301 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:39,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10937503] [2022-01-28 15:47:39,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10937503] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:39,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560838745] [2022-01-28 15:47:39,301 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:47:39,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:39,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:39,303 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:39,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-01-28 15:47:39,325 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:47:39,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:39,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:47:39,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:39,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:39,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:39,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:39,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-28 15:47:39,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:39,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:39,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:39,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-01-28 15:47:39,665 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:39,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:39,887 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:47:39,888 INFO L388 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 38 treesize of output 63 [2022-01-28 15:47:39,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:39,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:39,903 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:39,904 INFO L388 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 26 treesize of output 55 [2022-01-28 15:47:39,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:39,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:39,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:39,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:47:39,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:39,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:39,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:39,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:47:40,063 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:40,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560838745] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:40,063 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:40,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-28 15:47:40,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921379869] [2022-01-28 15:47:40,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:40,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:47:40,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:40,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:47:40,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:47:40,065 INFO L87 Difference]: Start difference. First operand 6020 states and 20635 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:43,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:43,355 INFO L93 Difference]: Finished difference Result 9175 states and 30567 transitions. [2022-01-28 15:47:43,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-28 15:47:43,355 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have 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-28 15:47:43,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:43,379 INFO L225 Difference]: With dead ends: 9175 [2022-01-28 15:47:43,379 INFO L226 Difference]: Without dead ends: 9128 [2022-01-28 15:47:43,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2401 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1020, Invalid=6990, Unknown=0, NotChecked=0, Total=8010 [2022-01-28 15:47:43,381 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 311 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 2396 mSolverCounterSat, 185 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 2581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 185 IncrementalHoareTripleChecker+Valid, 2396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:43,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [311 Valid, 449 Invalid, 2581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [185 Valid, 2396 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:47:43,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9128 states. [2022-01-28 15:47:43,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9128 to 6054. [2022-01-28 15:47:43,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6054 states, 6053 states have (on average 3.4230959854617544) internal successors, (20720), 6053 states have internal predecessors, (20720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:43,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6054 states to 6054 states and 20720 transitions. [2022-01-28 15:47:43,525 INFO L78 Accepts]: Start accepts. Automaton has 6054 states and 20720 transitions. Word has length 30 [2022-01-28 15:47:43,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:43,526 INFO L470 AbstractCegarLoop]: Abstraction has 6054 states and 20720 transitions. [2022-01-28 15:47:43,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:43,526 INFO L276 IsEmpty]: Start isEmpty. Operand 6054 states and 20720 transitions. [2022-01-28 15:47:43,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:47:43,536 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:43,536 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:43,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-01-28 15:47:43,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:43,751 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:43,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:43,751 INFO L85 PathProgramCache]: Analyzing trace with hash 333797096, now seen corresponding path program 43 times [2022-01-28 15:47:43,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:43,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461269148] [2022-01-28 15:47:43,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:43,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:43,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:43,993 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:43,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:43,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461269148] [2022-01-28 15:47:43,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461269148] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:43,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920766569] [2022-01-28 15:47:43,994 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:47:43,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:43,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:43,995 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:43,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-01-28 15:47:44,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:44,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:47:44,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:44,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:44,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:44,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-01-28 15:47:44,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:44,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:44,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 3 [2022-01-28 15:47:44,295 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:44,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:44,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:44,494 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:44,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-28 15:47:44,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:44,510 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:44,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:47:44,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:44,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:44,725 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:44,725 INFO L388 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 33 treesize of output 60 [2022-01-28 15:47:44,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:44,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:44,740 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:44,740 INFO L388 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 23 treesize of output 50 [2022-01-28 15:47:44,933 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:44,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920766569] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:44,933 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:44,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-01-28 15:47:44,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443874663] [2022-01-28 15:47:44,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:44,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-28 15:47:44,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:44,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-28 15:47:44,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=842, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:47:44,934 INFO L87 Difference]: Start difference. First operand 6054 states and 20720 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:50,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:47:50,293 INFO L93 Difference]: Finished difference Result 13455 states and 41790 transitions. [2022-01-28 15:47:50,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-28 15:47:50,293 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:47:50,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:47:50,322 INFO L225 Difference]: With dead ends: 13455 [2022-01-28 15:47:50,322 INFO L226 Difference]: Without dead ends: 13425 [2022-01-28 15:47:50,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4639 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=2494, Invalid=9716, Unknown=0, NotChecked=0, Total=12210 [2022-01-28 15:47:50,323 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 852 mSDsluCounter, 981 mSDsCounter, 0 mSdLazyCounter, 2302 mSolverCounterSat, 305 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 852 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 2715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 305 IncrementalHoareTripleChecker+Valid, 2302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:47:50,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [852 Valid, 556 Invalid, 2715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [305 Valid, 2302 Invalid, 0 Unknown, 108 Unchecked, 1.2s Time] [2022-01-28 15:47:50,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13425 states. [2022-01-28 15:47:50,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13425 to 6091. [2022-01-28 15:47:50,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6091 states, 6090 states have (on average 3.4264367816091954) internal successors, (20867), 6090 states have internal predecessors, (20867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:50,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6091 states to 6091 states and 20867 transitions. [2022-01-28 15:47:50,503 INFO L78 Accepts]: Start accepts. Automaton has 6091 states and 20867 transitions. Word has length 30 [2022-01-28 15:47:50,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:47:50,503 INFO L470 AbstractCegarLoop]: Abstraction has 6091 states and 20867 transitions. [2022-01-28 15:47:50,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:47:50,503 INFO L276 IsEmpty]: Start isEmpty. Operand 6091 states and 20867 transitions. [2022-01-28 15:47:50,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:47:50,512 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:47:50,512 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:47:50,530 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-01-28 15:47:50,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:50,725 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:47:50,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:47:50,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1359796828, now seen corresponding path program 44 times [2022-01-28 15:47:50,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:47:50,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967418383] [2022-01-28 15:47:50,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:47:50,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:47:50,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:47:50,970 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:50,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:47:50,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967418383] [2022-01-28 15:47:50,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967418383] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:47:50,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709117872] [2022-01-28 15:47:50,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:47:50,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:47:50,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:47:50,972 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:47:50,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-01-28 15:47:50,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:47:50,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:47:50,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:47:50,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:47:51,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:51,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:47:51,181 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:51,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2022-01-28 15:47:51,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 8 [2022-01-28 15:47:51,259 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:51,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:47:51,513 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:47:51,513 INFO L388 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 34 treesize of output 69 [2022-01-28 15:47:51,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:51,529 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:51,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:47:51,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:51,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:51,767 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:51,767 INFO L388 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 33 treesize of output 60 [2022-01-28 15:47:51,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:51,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:47:51,805 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:47:51,805 INFO L388 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 23 treesize of output 50 [2022-01-28 15:47:51,957 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:47:51,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709117872] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:47:51,957 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:47:51,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-28 15:47:51,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008610768] [2022-01-28 15:47:51,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:47:51,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:47:51,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:47:51,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:47:51,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=844, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:47:51,959 INFO L87 Difference]: Start difference. First operand 6091 states and 20867 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:48:00,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:48:00,082 INFO L93 Difference]: Finished difference Result 11911 states and 37880 transitions. [2022-01-28 15:48:00,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-01-28 15:48:00,082 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:48:00,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:48:00,106 INFO L225 Difference]: With dead ends: 11911 [2022-01-28 15:48:00,106 INFO L226 Difference]: Without dead ends: 11837 [2022-01-28 15:48:00,107 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6416 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=2424, Invalid=15666, Unknown=0, NotChecked=0, Total=18090 [2022-01-28 15:48:00,107 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 707 mSDsluCounter, 1067 mSDsCounter, 0 mSdLazyCounter, 2884 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 707 SdHoareTripleChecker+Valid, 707 SdHoareTripleChecker+Invalid, 3104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 2884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:48:00,108 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [707 Valid, 707 Invalid, 3104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 2884 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-28 15:48:00,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11837 states. [2022-01-28 15:48:00,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11837 to 6085. [2022-01-28 15:48:00,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6085 states, 6084 states have (on average 3.4266929651545035) internal successors, (20848), 6084 states have internal predecessors, (20848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:48:00,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6085 states to 6085 states and 20848 transitions. [2022-01-28 15:48:00,300 INFO L78 Accepts]: Start accepts. Automaton has 6085 states and 20848 transitions. Word has length 30 [2022-01-28 15:48:00,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:48:00,301 INFO L470 AbstractCegarLoop]: Abstraction has 6085 states and 20848 transitions. [2022-01-28 15:48:00,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:48:00,301 INFO L276 IsEmpty]: Start isEmpty. Operand 6085 states and 20848 transitions. [2022-01-28 15:48:00,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:48:00,310 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:48:00,310 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:48:00,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-01-28 15:48:00,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-01-28 15:48:00,523 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:48:00,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:48:00,524 INFO L85 PathProgramCache]: Analyzing trace with hash 276304091, now seen corresponding path program 42 times [2022-01-28 15:48:00,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:48:00,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578546590] [2022-01-28 15:48:00,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:48:00,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:48:00,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:48:00,905 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:00,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:48:00,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578546590] [2022-01-28 15:48:00,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578546590] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:48:00,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267852596] [2022-01-28 15:48:00,906 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:48:00,906 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:48:00,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:48:00,907 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:48:00,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-01-28 15:48:00,933 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:48:00,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:48:00,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:48:00,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:48:01,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:01,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:01,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:01,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-28 15:48:01,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:01,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:01,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:01,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-01-28 15:48:01,336 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:01,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:48:01,597 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:48:01,597 INFO L388 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 38 treesize of output 63 [2022-01-28 15:48:01,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:01,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:01,615 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:48:01,615 INFO L388 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 26 treesize of output 55 [2022-01-28 15:48:01,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:01,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:01,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:01,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:48:01,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:01,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:01,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:01,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:48:01,803 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:01,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267852596] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:48:01,803 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:48:01,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-28 15:48:01,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42865399] [2022-01-28 15:48:01,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:48:01,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:48:01,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:48:01,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:48:01,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=806, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:48:01,804 INFO L87 Difference]: Start difference. First operand 6085 states and 20848 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:48:11,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:48:11,585 INFO L93 Difference]: Finished difference Result 11975 states and 39024 transitions. [2022-01-28 15:48:11,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2022-01-28 15:48:11,586 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have 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-28 15:48:11,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:48:11,610 INFO L225 Difference]: With dead ends: 11975 [2022-01-28 15:48:11,610 INFO L226 Difference]: Without dead ends: 11860 [2022-01-28 15:48:11,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11971 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=4245, Invalid=25857, Unknown=0, NotChecked=0, Total=30102 [2022-01-28 15:48:11,611 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 683 mSDsluCounter, 1430 mSDsCounter, 0 mSdLazyCounter, 4024 mSolverCounterSat, 550 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 683 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 4574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 550 IncrementalHoareTripleChecker+Valid, 4024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:48:11,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [683 Valid, 784 Invalid, 4574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [550 Valid, 4024 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-28 15:48:11,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11860 states. [2022-01-28 15:48:11,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11860 to 6114. [2022-01-28 15:48:11,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6114 states, 6113 states have (on average 3.431539342385081) internal successors, (20977), 6113 states have internal predecessors, (20977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:48:11,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6114 states to 6114 states and 20977 transitions. [2022-01-28 15:48:11,747 INFO L78 Accepts]: Start accepts. Automaton has 6114 states and 20977 transitions. Word has length 30 [2022-01-28 15:48:11,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:48:11,748 INFO L470 AbstractCegarLoop]: Abstraction has 6114 states and 20977 transitions. [2022-01-28 15:48:11,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:48:11,748 INFO L276 IsEmpty]: Start isEmpty. Operand 6114 states and 20977 transitions. [2022-01-28 15:48:11,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:48:11,757 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:48:11,757 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:48:11,775 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-01-28 15:48:11,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:48:11,973 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:48:11,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:48:11,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1022527905, now seen corresponding path program 43 times [2022-01-28 15:48:11,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:48:11,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320055015] [2022-01-28 15:48:11,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:48:11,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:48:11,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:48:12,295 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:12,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:48:12,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320055015] [2022-01-28 15:48:12,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320055015] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:48:12,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1708530818] [2022-01-28 15:48:12,295 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:48:12,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:48:12,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:48:12,296 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:48:12,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-01-28 15:48:12,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:48:12,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:48:12,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:48:12,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:12,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:12,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:12,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-28 15:48:12,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:12,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:12,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:12,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-01-28 15:48:12,630 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:12,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:48:12,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:12,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:12,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:12,846 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:48:12,846 INFO L388 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 38 treesize of output 57 [2022-01-28 15:48:12,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:12,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:12,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:12,855 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:48:12,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 45 [2022-01-28 15:48:12,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:12,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:12,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:12,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:48:12,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:12,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:12,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:12,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:48:12,938 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:12,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1708530818] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:48:12,938 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:48:12,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 35 [2022-01-28 15:48:12,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616272947] [2022-01-28 15:48:12,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:48:12,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-28 15:48:12,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:48:12,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-28 15:48:12,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=1081, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:48:12,939 INFO L87 Difference]: Start difference. First operand 6114 states and 20977 transitions. Second operand has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:48:17,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:48:17,090 INFO L93 Difference]: Finished difference Result 12324 states and 40021 transitions. [2022-01-28 15:48:17,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-01-28 15:48:17,091 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:48:17,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:48:17,116 INFO L225 Difference]: With dead ends: 12324 [2022-01-28 15:48:17,116 INFO L226 Difference]: Without dead ends: 12223 [2022-01-28 15:48:17,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4366 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1942, Invalid=11168, Unknown=0, NotChecked=0, Total=13110 [2022-01-28 15:48:17,118 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 711 mSDsluCounter, 1421 mSDsCounter, 0 mSdLazyCounter, 2954 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 711 SdHoareTripleChecker+Valid, 1017 SdHoareTripleChecker+Invalid, 3205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 2954 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:48:17,118 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [711 Valid, 1017 Invalid, 3205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 2954 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-28 15:48:17,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12223 states. [2022-01-28 15:48:17,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12223 to 6505. [2022-01-28 15:48:17,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6505 states, 6504 states have (on average 3.4292742927429276) internal successors, (22304), 6504 states have internal predecessors, (22304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:48:17,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6505 states to 6505 states and 22304 transitions. [2022-01-28 15:48:17,306 INFO L78 Accepts]: Start accepts. Automaton has 6505 states and 22304 transitions. Word has length 30 [2022-01-28 15:48:17,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:48:17,306 INFO L470 AbstractCegarLoop]: Abstraction has 6505 states and 22304 transitions. [2022-01-28 15:48:17,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:48:17,306 INFO L276 IsEmpty]: Start isEmpty. Operand 6505 states and 22304 transitions. [2022-01-28 15:48:17,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:48:17,316 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:48:17,317 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:48:17,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-01-28 15:48:17,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:48:17,527 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:48:17,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:48:17,528 INFO L85 PathProgramCache]: Analyzing trace with hash 750579931, now seen corresponding path program 44 times [2022-01-28 15:48:17,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:48:17,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584969864] [2022-01-28 15:48:17,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:48:17,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:48:17,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:48:17,824 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:17,824 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:48:17,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584969864] [2022-01-28 15:48:17,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584969864] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:48:17,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200421399] [2022-01-28 15:48:17,824 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:48:17,824 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:48:17,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:48:17,825 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:48:17,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-01-28 15:48:17,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:48:17,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:48:17,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:48:17,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:48:18,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:18,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:18,151 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:48:18,151 INFO L388 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 31 treesize of output 47 [2022-01-28 15:48:18,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:18,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:18,164 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:48:18,164 INFO L388 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 59 treesize of output 71 [2022-01-28 15:48:18,419 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:18,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:48:18,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:18,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:18,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:18,798 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:48:18,798 INFO L388 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 38 treesize of output 57 [2022-01-28 15:48:18,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:18,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:18,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:18,812 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:48:18,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 45 [2022-01-28 15:48:18,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:18,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:18,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:18,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:48:18,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:18,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:48:18,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:48:18,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:48:18,956 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:48:18,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200421399] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:48:18,957 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:48:18,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 38 [2022-01-28 15:48:18,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144306260] [2022-01-28 15:48:18,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:48:18,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-28 15:48:18,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:48:18,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-28 15:48:18,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1199, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:48:18,958 INFO L87 Difference]: Start difference. First operand 6505 states and 22304 transitions. Second operand has 38 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:02,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:49:02,945 INFO L93 Difference]: Finished difference Result 23766 states and 74590 transitions. [2022-01-28 15:49:02,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 505 states. [2022-01-28 15:49:02,945 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have 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-28 15:49:02,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:49:03,005 INFO L225 Difference]: With dead ends: 23766 [2022-01-28 15:49:03,005 INFO L226 Difference]: Without dead ends: 23434 [2022-01-28 15:49:03,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 571 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 533 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135045 ImplicationChecksByTransitivity, 38.9s TimeCoverageRelationStatistics Valid=38867, Invalid=246823, Unknown=0, NotChecked=0, Total=285690 [2022-01-28 15:49:03,016 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 1994 mSDsluCounter, 3559 mSDsCounter, 0 mSdLazyCounter, 8772 mSolverCounterSat, 1238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1994 SdHoareTripleChecker+Valid, 2201 SdHoareTripleChecker+Invalid, 10010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1238 IncrementalHoareTripleChecker+Valid, 8772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:49:03,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1994 Valid, 2201 Invalid, 10010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1238 Valid, 8772 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2022-01-28 15:49:03,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23434 states. [2022-01-28 15:49:03,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23434 to 7162. [2022-01-28 15:49:03,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7162 states, 7161 states have (on average 3.4588744588744587) internal successors, (24769), 7161 states have internal predecessors, (24769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:03,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7162 states to 7162 states and 24769 transitions. [2022-01-28 15:49:03,378 INFO L78 Accepts]: Start accepts. Automaton has 7162 states and 24769 transitions. Word has length 30 [2022-01-28 15:49:03,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:49:03,378 INFO L470 AbstractCegarLoop]: Abstraction has 7162 states and 24769 transitions. [2022-01-28 15:49:03,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:03,378 INFO L276 IsEmpty]: Start isEmpty. Operand 7162 states and 24769 transitions. [2022-01-28 15:49:03,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:49:03,391 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:49:03,391 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:49:03,407 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-01-28 15:49:03,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:49:03,608 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:49:03,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:49:03,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1105977056, now seen corresponding path program 45 times [2022-01-28 15:49:03,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:49:03,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269341233] [2022-01-28 15:49:03,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:49:03,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:49:03,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:49:03,834 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:03,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:49:03,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269341233] [2022-01-28 15:49:03,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269341233] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:49:03,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151221968] [2022-01-28 15:49:03,838 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:49:03,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:49:03,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:49:03,838 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:49:03,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-01-28 15:49:03,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:49:03,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:49:03,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-28 15:49:03,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:49:04,134 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:04,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 39 [2022-01-28 15:49:04,144 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:04,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 61 [2022-01-28 15:49:04,245 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:04,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:49:04,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:04,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:04,522 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:04,522 INFO L388 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 34 treesize of output 61 [2022-01-28 15:49:04,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:04,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:04,539 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:04,539 INFO L388 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 24 treesize of output 51 [2022-01-28 15:49:04,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:04,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-01-28 15:49:04,610 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:04,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-01-28 15:49:04,821 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:04,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151221968] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:49:04,821 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:49:04,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 36 [2022-01-28 15:49:04,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567614819] [2022-01-28 15:49:04,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:49:04,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-28 15:49:04,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:49:04,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-28 15:49:04,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1068, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:49:04,822 INFO L87 Difference]: Start difference. First operand 7162 states and 24769 transitions. Second operand has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:14,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:49:14,535 INFO L93 Difference]: Finished difference Result 14301 states and 46932 transitions. [2022-01-28 15:49:14,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-01-28 15:49:14,535 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have 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-28 15:49:14,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:49:14,564 INFO L225 Difference]: With dead ends: 14301 [2022-01-28 15:49:14,564 INFO L226 Difference]: Without dead ends: 14271 [2022-01-28 15:49:14,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8017 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=2935, Invalid=19117, Unknown=0, NotChecked=0, Total=22052 [2022-01-28 15:49:14,565 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 876 mSDsluCounter, 1369 mSDsCounter, 0 mSdLazyCounter, 2712 mSolverCounterSat, 313 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 876 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 4775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 313 IncrementalHoareTripleChecker+Valid, 2712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1750 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:49:14,566 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [876 Valid, 745 Invalid, 4775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [313 Valid, 2712 Invalid, 0 Unknown, 1750 Unchecked, 1.5s Time] [2022-01-28 15:49:14,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14271 states. [2022-01-28 15:49:14,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14271 to 7180. [2022-01-28 15:49:14,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7180 states, 7179 states have (on average 3.4593954589775735) internal successors, (24835), 7179 states have internal predecessors, (24835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:14,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7180 states to 7180 states and 24835 transitions. [2022-01-28 15:49:14,765 INFO L78 Accepts]: Start accepts. Automaton has 7180 states and 24835 transitions. Word has length 30 [2022-01-28 15:49:14,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:49:14,765 INFO L470 AbstractCegarLoop]: Abstraction has 7180 states and 24835 transitions. [2022-01-28 15:49:14,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 36 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:14,765 INFO L276 IsEmpty]: Start isEmpty. Operand 7180 states and 24835 transitions. [2022-01-28 15:49:14,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:49:14,777 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:49:14,777 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:49:14,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-01-28 15:49:14,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable91 [2022-01-28 15:49:14,986 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:49:14,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:49:14,987 INFO L85 PathProgramCache]: Analyzing trace with hash 699571080, now seen corresponding path program 46 times [2022-01-28 15:49:14,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:49:14,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681905435] [2022-01-28 15:49:14,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:49:14,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:49:14,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:49:15,285 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:15,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:49:15,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681905435] [2022-01-28 15:49:15,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681905435] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:49:15,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911373131] [2022-01-28 15:49:15,286 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:49:15,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:49:15,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:49:15,287 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:49:15,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-01-28 15:49:15,314 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:49:15,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:49:15,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:49:15,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:49:15,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:15,576 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:15,576 INFO L388 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-28 15:49:15,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:15,582 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:15,582 INFO L388 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2022-01-28 15:49:15,655 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:15,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:49:15,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:15,887 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:15,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-28 15:49:15,892 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:15,907 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:15,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:49:16,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:16,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:16,248 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:16,249 INFO L388 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 33 treesize of output 60 [2022-01-28 15:49:16,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:16,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:16,266 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:16,266 INFO L388 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 23 treesize of output 50 [2022-01-28 15:49:16,479 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:16,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911373131] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:49:16,479 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:49:16,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 32 [2022-01-28 15:49:16,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204539252] [2022-01-28 15:49:16,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:49:16,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:49:16,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:49:16,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:49:16,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=822, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:49:16,480 INFO L87 Difference]: Start difference. First operand 7180 states and 24835 transitions. Second operand has 32 states, 32 states have (on average 2.0625) internal successors, (66), 32 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:21,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:49:21,769 INFO L93 Difference]: Finished difference Result 12714 states and 41236 transitions. [2022-01-28 15:49:21,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-01-28 15:49:21,769 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0625) internal successors, (66), 32 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:49:21,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:49:21,795 INFO L225 Difference]: With dead ends: 12714 [2022-01-28 15:49:21,795 INFO L226 Difference]: Without dead ends: 12680 [2022-01-28 15:49:21,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5248 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=2318, Invalid=11724, Unknown=0, NotChecked=0, Total=14042 [2022-01-28 15:49:21,797 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 606 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 1802 mSolverCounterSat, 269 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 606 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 2728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 1802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 657 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:49:21,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [606 Valid, 433 Invalid, 2728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 1802 Invalid, 0 Unknown, 657 Unchecked, 0.9s Time] [2022-01-28 15:49:21,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12680 states. [2022-01-28 15:49:21,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12680 to 7204. [2022-01-28 15:49:21,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7204 states, 7203 states have (on average 3.459114257948077) internal successors, (24916), 7203 states have internal predecessors, (24916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:21,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7204 states to 7204 states and 24916 transitions. [2022-01-28 15:49:21,990 INFO L78 Accepts]: Start accepts. Automaton has 7204 states and 24916 transitions. Word has length 30 [2022-01-28 15:49:21,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:49:21,991 INFO L470 AbstractCegarLoop]: Abstraction has 7204 states and 24916 transitions. [2022-01-28 15:49:21,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0625) internal successors, (66), 32 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:21,991 INFO L276 IsEmpty]: Start isEmpty. Operand 7204 states and 24916 transitions. [2022-01-28 15:49:22,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:49:22,002 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:49:22,002 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:49:22,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-01-28 15:49:22,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:49:22,217 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:49:22,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:49:22,218 INFO L85 PathProgramCache]: Analyzing trace with hash 63104226, now seen corresponding path program 47 times [2022-01-28 15:49:22,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:49:22,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888389096] [2022-01-28 15:49:22,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:49:22,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:49:22,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:49:22,408 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:22,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:49:22,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888389096] [2022-01-28 15:49:22,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888389096] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:49:22,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41037306] [2022-01-28 15:49:22,409 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:49:22,409 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:49:22,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:49:22,410 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:49:22,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-01-28 15:49:22,431 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:49:22,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:49:22,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:49:22,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:49:22,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:22,633 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:22,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2022-01-28 15:49:22,636 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:22,637 INFO L388 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 21 treesize of output 26 [2022-01-28 15:49:22,696 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:22,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:49:22,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:22,887 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:22,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 69 [2022-01-28 15:49:22,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:22,901 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:22,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:49:23,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:23,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:23,097 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:23,097 INFO L388 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 33 treesize of output 60 [2022-01-28 15:49:23,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:23,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:23,110 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:23,110 INFO L388 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 23 treesize of output 50 [2022-01-28 15:49:23,322 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:23,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41037306] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:49:23,322 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:49:23,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 32 [2022-01-28 15:49:23,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381451113] [2022-01-28 15:49:23,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:49:23,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:49:23,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:49:23,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:49:23,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=833, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:49:23,323 INFO L87 Difference]: Start difference. First operand 7204 states and 24916 transitions. Second operand has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:28,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:49:28,946 INFO L93 Difference]: Finished difference Result 13785 states and 43863 transitions. [2022-01-28 15:49:28,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2022-01-28 15:49:28,947 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:49:28,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:49:28,976 INFO L225 Difference]: With dead ends: 13785 [2022-01-28 15:49:28,976 INFO L226 Difference]: Without dead ends: 13624 [2022-01-28 15:49:28,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7262 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2691, Invalid=16215, Unknown=0, NotChecked=0, Total=18906 [2022-01-28 15:49:28,978 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 608 mSDsluCounter, 863 mSDsCounter, 0 mSdLazyCounter, 2188 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 3336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 2188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 920 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:49:28,978 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [608 Valid, 546 Invalid, 3336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 2188 Invalid, 0 Unknown, 920 Unchecked, 1.0s Time] [2022-01-28 15:49:28,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13624 states. [2022-01-28 15:49:29,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13624 to 7248. [2022-01-28 15:49:29,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7248 states, 7247 states have (on average 3.4612943286877327) internal successors, (25084), 7247 states have internal predecessors, (25084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:29,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7248 states to 7248 states and 25084 transitions. [2022-01-28 15:49:29,179 INFO L78 Accepts]: Start accepts. Automaton has 7248 states and 25084 transitions. Word has length 30 [2022-01-28 15:49:29,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:49:29,179 INFO L470 AbstractCegarLoop]: Abstraction has 7248 states and 25084 transitions. [2022-01-28 15:49:29,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:29,179 INFO L276 IsEmpty]: Start isEmpty. Operand 7248 states and 25084 transitions. [2022-01-28 15:49:29,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:49:29,191 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:49:29,191 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:49:29,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-01-28 15:49:29,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:49:29,403 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:49:29,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:49:29,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1538721804, now seen corresponding path program 48 times [2022-01-28 15:49:29,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:49:29,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960064835] [2022-01-28 15:49:29,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:49:29,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:49:29,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:49:29,674 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:29,674 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:49:29,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960064835] [2022-01-28 15:49:29,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960064835] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:49:29,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334947985] [2022-01-28 15:49:29,675 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:49:29,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:49:29,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:49:29,676 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:49:29,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-01-28 15:49:29,698 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:49:29,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:49:29,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:49:29,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:49:30,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:30,011 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:30,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 39 [2022-01-28 15:49:30,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:30,023 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:30,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 61 [2022-01-28 15:49:30,427 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:30,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:49:30,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:30,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:30,753 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:30,753 INFO L388 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 60 treesize of output 77 [2022-01-28 15:49:30,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:30,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:30,765 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:30,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-28 15:49:30,957 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:30,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334947985] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:49:30,958 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:49:30,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-01-28 15:49:30,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084515692] [2022-01-28 15:49:30,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:49:30,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-28 15:49:30,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:49:30,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-28 15:49:30,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1075, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:49:30,958 INFO L87 Difference]: Start difference. First operand 7248 states and 25084 transitions. Second operand has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:52,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:49:52,148 INFO L93 Difference]: Finished difference Result 20824 states and 69078 transitions. [2022-01-28 15:49:52,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 238 states. [2022-01-28 15:49:52,148 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:49:52,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:49:52,193 INFO L225 Difference]: With dead ends: 20824 [2022-01-28 15:49:52,194 INFO L226 Difference]: Without dead ends: 20707 [2022-01-28 15:49:52,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 60 SyntacticMatches, 7 SemanticMatches, 260 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29309 ImplicationChecksByTransitivity, 19.3s TimeCoverageRelationStatistics Valid=8568, Invalid=59814, Unknown=0, NotChecked=0, Total=68382 [2022-01-28 15:49:52,196 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 1136 mSDsluCounter, 1777 mSDsCounter, 0 mSdLazyCounter, 3847 mSolverCounterSat, 421 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1136 SdHoareTripleChecker+Valid, 990 SdHoareTripleChecker+Invalid, 5769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 421 IncrementalHoareTripleChecker+Valid, 3847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1501 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:49:52,197 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1136 Valid, 990 Invalid, 5769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [421 Valid, 3847 Invalid, 0 Unknown, 1501 Unchecked, 2.1s Time] [2022-01-28 15:49:52,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20707 states. [2022-01-28 15:49:52,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20707 to 7288. [2022-01-28 15:49:52,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7288 states, 7287 states have (on average 3.4623301770275834) internal successors, (25230), 7287 states have internal predecessors, (25230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:52,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7288 states to 7288 states and 25230 transitions. [2022-01-28 15:49:52,466 INFO L78 Accepts]: Start accepts. Automaton has 7288 states and 25230 transitions. Word has length 30 [2022-01-28 15:49:52,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:49:52,466 INFO L470 AbstractCegarLoop]: Abstraction has 7288 states and 25230 transitions. [2022-01-28 15:49:52,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:52,466 INFO L276 IsEmpty]: Start isEmpty. Operand 7288 states and 25230 transitions. [2022-01-28 15:49:52,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:49:52,477 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:49:52,477 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:49:52,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-01-28 15:49:52,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:49:52,693 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:49:52,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:49:52,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1595427036, now seen corresponding path program 49 times [2022-01-28 15:49:52,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:49:52,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276104557] [2022-01-28 15:49:52,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:49:52,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:49:52,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:49:52,897 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:52,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:49:52,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276104557] [2022-01-28 15:49:52,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276104557] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:49:52,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412305730] [2022-01-28 15:49:52,897 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:49:52,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:49:52,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:49:52,898 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:49:52,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-01-28 15:49:52,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:49:52,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:49:52,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:49:53,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:53,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:53,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:53,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:53,150 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:53,150 INFO L388 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 33 [2022-01-28 15:49:53,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:53,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:53,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:53,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:53,155 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:53,156 INFO L388 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-01-28 15:49:53,215 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:53,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:49:53,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:53,372 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:53,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 68 [2022-01-28 15:49:53,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:53,389 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:53,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 58 [2022-01-28 15:49:53,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:53,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:53,569 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:53,569 INFO L388 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 33 treesize of output 60 [2022-01-28 15:49:53,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:53,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:53,583 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:53,583 INFO L388 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 23 treesize of output 50 [2022-01-28 15:49:53,743 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:53,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412305730] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:49:53,744 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:49:53,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 29 [2022-01-28 15:49:53,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748183825] [2022-01-28 15:49:53,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:49:53,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-28 15:49:53,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:49:53,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-28 15:49:53,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=673, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:49:53,747 INFO L87 Difference]: Start difference. First operand 7288 states and 25230 transitions. Second operand has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 29 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:58,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:49:58,044 INFO L93 Difference]: Finished difference Result 13510 states and 43485 transitions. [2022-01-28 15:49:58,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-28 15:49:58,044 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 29 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:49:58,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:49:58,071 INFO L225 Difference]: With dead ends: 13510 [2022-01-28 15:49:58,071 INFO L226 Difference]: Without dead ends: 13354 [2022-01-28 15:49:58,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4854 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2071, Invalid=10811, Unknown=0, NotChecked=0, Total=12882 [2022-01-28 15:49:58,072 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 609 mSDsluCounter, 762 mSDsCounter, 0 mSdLazyCounter, 2136 mSolverCounterSat, 241 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 609 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 2796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 241 IncrementalHoareTripleChecker+Valid, 2136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 419 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:49:58,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [609 Valid, 496 Invalid, 2796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [241 Valid, 2136 Invalid, 0 Unknown, 419 Unchecked, 1.0s Time] [2022-01-28 15:49:58,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13354 states. [2022-01-28 15:49:58,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13354 to 7289. [2022-01-28 15:49:58,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7289 states, 7288 states have (on average 3.4621295279912183) internal successors, (25232), 7288 states have internal predecessors, (25232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:58,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7289 states to 7289 states and 25232 transitions. [2022-01-28 15:49:58,238 INFO L78 Accepts]: Start accepts. Automaton has 7289 states and 25232 transitions. Word has length 30 [2022-01-28 15:49:58,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:49:58,238 INFO L470 AbstractCegarLoop]: Abstraction has 7289 states and 25232 transitions. [2022-01-28 15:49:58,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 29 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:49:58,238 INFO L276 IsEmpty]: Start isEmpty. Operand 7289 states and 25232 transitions. [2022-01-28 15:49:58,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:49:58,249 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:49:58,249 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:49:58,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-01-28 15:49:58,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:49:58,465 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:49:58,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:49:58,465 INFO L85 PathProgramCache]: Analyzing trace with hash 983099671, now seen corresponding path program 45 times [2022-01-28 15:49:58,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:49:58,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505354939] [2022-01-28 15:49:58,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:49:58,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:49:58,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:49:58,750 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:58,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:49:58,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505354939] [2022-01-28 15:49:58,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505354939] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:49:58,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348380850] [2022-01-28 15:49:58,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:49:58,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:49:58,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:49:58,752 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:49:58,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-01-28 15:49:58,773 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:49:58,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:49:58,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-28 15:49:58,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:49:59,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:59,087 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:59,088 INFO L388 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 35 treesize of output 61 [2022-01-28 15:49:59,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:59,105 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:49:59,105 INFO L388 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 87 treesize of output 103 [2022-01-28 15:49:59,282 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:59,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:49:59,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:59,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:59,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:59,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:59,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 22 [2022-01-28 15:49:59,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:59,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:59,818 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:59,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:59,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-01-28 15:49:59,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:59,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:59,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:59,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:59,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:49:59,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:59,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:59,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:49:59,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:49:59,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:49:59,873 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:49:59,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348380850] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:49:59,873 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:49:59,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 40 [2022-01-28 15:49:59,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392807340] [2022-01-28 15:49:59,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:49:59,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-28 15:49:59,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:49:59,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-28 15:49:59,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1363, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:49:59,874 INFO L87 Difference]: Start difference. First operand 7289 states and 25232 transitions. Second operand has 40 states, 40 states have (on average 1.9) internal successors, (76), 40 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:16,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:50:16,116 INFO L93 Difference]: Finished difference Result 15466 states and 50088 transitions. [2022-01-28 15:50:16,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 215 states. [2022-01-28 15:50:16,117 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.9) internal successors, (76), 40 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have 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-28 15:50:16,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:50:16,148 INFO L225 Difference]: With dead ends: 15466 [2022-01-28 15:50:16,148 INFO L226 Difference]: Without dead ends: 15329 [2022-01-28 15:50:16,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 249 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24332 ImplicationChecksByTransitivity, 13.7s TimeCoverageRelationStatistics Valid=8508, Invalid=54242, Unknown=0, NotChecked=0, Total=62750 [2022-01-28 15:50:16,150 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 1130 mSDsluCounter, 2081 mSDsCounter, 0 mSdLazyCounter, 6067 mSolverCounterSat, 519 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1130 SdHoareTripleChecker+Valid, 1365 SdHoareTripleChecker+Invalid, 6586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 519 IncrementalHoareTripleChecker+Valid, 6067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:50:16,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1130 Valid, 1365 Invalid, 6586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [519 Valid, 6067 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-01-28 15:50:16,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15329 states. [2022-01-28 15:50:16,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15329 to 7459. [2022-01-28 15:50:16,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7459 states, 7458 states have (on average 3.4477071600965408) internal successors, (25713), 7458 states have internal predecessors, (25713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:16,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7459 states to 7459 states and 25713 transitions. [2022-01-28 15:50:16,352 INFO L78 Accepts]: Start accepts. Automaton has 7459 states and 25713 transitions. Word has length 30 [2022-01-28 15:50:16,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:50:16,352 INFO L470 AbstractCegarLoop]: Abstraction has 7459 states and 25713 transitions. [2022-01-28 15:50:16,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.9) internal successors, (76), 40 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:16,352 INFO L276 IsEmpty]: Start isEmpty. Operand 7459 states and 25713 transitions. [2022-01-28 15:50:16,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:50:16,364 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:50:16,364 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:50:16,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-01-28 15:50:16,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-01-28 15:50:16,572 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:50:16,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:50:16,572 INFO L85 PathProgramCache]: Analyzing trace with hash -2041248553, now seen corresponding path program 46 times [2022-01-28 15:50:16,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:50:16,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495787510] [2022-01-28 15:50:16,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:50:16,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:50:16,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:50:16,935 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:16,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:50:16,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495787510] [2022-01-28 15:50:16,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495787510] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:50:16,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227077660] [2022-01-28 15:50:16,936 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:50:16,936 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:50:16,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:50:16,938 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:50:16,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-01-28 15:50:16,966 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:50:16,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:50:16,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:50:16,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:50:17,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:17,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:17,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:17,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-28 15:50:17,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:17,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:17,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:17,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-01-28 15:50:17,303 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:17,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:50:17,583 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:50:17,584 INFO L388 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 38 treesize of output 63 [2022-01-28 15:50:17,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:17,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:17,599 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:17,599 INFO L388 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 26 treesize of output 55 [2022-01-28 15:50:17,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:17,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:17,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:17,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:50:17,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:17,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:17,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:17,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:50:17,759 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:17,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227077660] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:50:17,759 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:50:17,760 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-28 15:50:17,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972021286] [2022-01-28 15:50:17,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:50:17,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-28 15:50:17,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:50:17,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-28 15:50:17,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:50:17,760 INFO L87 Difference]: Start difference. First operand 7459 states and 25713 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:27,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:50:27,916 INFO L93 Difference]: Finished difference Result 12677 states and 42158 transitions. [2022-01-28 15:50:27,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2022-01-28 15:50:27,917 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:50:27,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:50:27,943 INFO L225 Difference]: With dead ends: 12677 [2022-01-28 15:50:27,944 INFO L226 Difference]: Without dead ends: 12644 [2022-01-28 15:50:27,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12436 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=3812, Invalid=27340, Unknown=0, NotChecked=0, Total=31152 [2022-01-28 15:50:27,946 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 537 mSDsluCounter, 1309 mSDsCounter, 0 mSdLazyCounter, 3392 mSolverCounterSat, 478 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 4181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 478 IncrementalHoareTripleChecker+Valid, 3392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 311 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:50:27,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [537 Valid, 722 Invalid, 4181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [478 Valid, 3392 Invalid, 0 Unknown, 311 Unchecked, 1.8s Time] [2022-01-28 15:50:27,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12644 states. [2022-01-28 15:50:28,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12644 to 7477. [2022-01-28 15:50:28,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7477 states, 7476 states have (on average 3.4454253611556984) internal successors, (25758), 7476 states have internal predecessors, (25758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:28,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7477 states to 7477 states and 25758 transitions. [2022-01-28 15:50:28,152 INFO L78 Accepts]: Start accepts. Automaton has 7477 states and 25758 transitions. Word has length 30 [2022-01-28 15:50:28,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:50:28,153 INFO L470 AbstractCegarLoop]: Abstraction has 7477 states and 25758 transitions. [2022-01-28 15:50:28,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:28,153 INFO L276 IsEmpty]: Start isEmpty. Operand 7477 states and 25758 transitions. [2022-01-28 15:50:28,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:50:28,164 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:50:28,164 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:50:28,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-01-28 15:50:28,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2022-01-28 15:50:28,379 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:50:28,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:50:28,380 INFO L85 PathProgramCache]: Analyzing trace with hash -242245225, now seen corresponding path program 47 times [2022-01-28 15:50:28,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:50:28,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966225272] [2022-01-28 15:50:28,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:50:28,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:50:28,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:50:28,675 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:28,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:50:28,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966225272] [2022-01-28 15:50:28,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966225272] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:50:28,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699250719] [2022-01-28 15:50:28,675 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:50:28,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:50:28,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:50:28,676 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:50:28,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-01-28 15:50:28,698 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:50:28,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:50:28,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:50:28,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:50:28,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:28,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:28,985 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:28,985 INFO L388 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 35 treesize of output 53 [2022-01-28 15:50:28,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:28,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:29,006 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:29,006 INFO L388 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 63 treesize of output 77 [2022-01-28 15:50:29,197 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:29,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:50:29,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:29,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:29,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:29,504 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:29,504 INFO L388 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 38 treesize of output 57 [2022-01-28 15:50:29,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:29,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:29,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:29,518 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:29,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 45 [2022-01-28 15:50:29,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:29,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:29,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:29,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:50:29,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:29,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:29,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:29,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:50:29,621 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:29,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699250719] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:50:29,621 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:50:29,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 35 [2022-01-28 15:50:29,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833495619] [2022-01-28 15:50:29,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:50:29,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-28 15:50:29,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:50:29,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-28 15:50:29,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:50:29,622 INFO L87 Difference]: Start difference. First operand 7477 states and 25758 transitions. Second operand has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:35,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:50:35,932 INFO L93 Difference]: Finished difference Result 14075 states and 46158 transitions. [2022-01-28 15:50:35,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-01-28 15:50:35,934 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:50:35,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:50:35,962 INFO L225 Difference]: With dead ends: 14075 [2022-01-28 15:50:35,962 INFO L226 Difference]: Without dead ends: 13967 [2022-01-28 15:50:35,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 41 SyntacticMatches, 8 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7909 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=2902, Invalid=19150, Unknown=0, NotChecked=0, Total=22052 [2022-01-28 15:50:35,964 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 784 mSDsluCounter, 1990 mSDsCounter, 0 mSdLazyCounter, 3840 mSolverCounterSat, 331 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 784 SdHoareTripleChecker+Valid, 1579 SdHoareTripleChecker+Invalid, 4572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 331 IncrementalHoareTripleChecker+Valid, 3840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 401 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:50:35,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [784 Valid, 1579 Invalid, 4572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [331 Valid, 3840 Invalid, 0 Unknown, 401 Unchecked, 1.7s Time] [2022-01-28 15:50:35,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13967 states. [2022-01-28 15:50:36,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13967 to 7657. [2022-01-28 15:50:36,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7657 states, 7656 states have (on average 3.4420062695924765) internal successors, (26352), 7656 states have internal predecessors, (26352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:36,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7657 states to 7657 states and 26352 transitions. [2022-01-28 15:50:36,248 INFO L78 Accepts]: Start accepts. Automaton has 7657 states and 26352 transitions. Word has length 30 [2022-01-28 15:50:36,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:50:36,248 INFO L470 AbstractCegarLoop]: Abstraction has 7657 states and 26352 transitions. [2022-01-28 15:50:36,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:36,248 INFO L276 IsEmpty]: Start isEmpty. Operand 7657 states and 26352 transitions. [2022-01-28 15:50:36,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:50:36,260 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:50:36,260 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:50:36,276 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-01-28 15:50:36,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:50:36,475 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:50:36,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:50:36,476 INFO L85 PathProgramCache]: Analyzing trace with hash -2118966875, now seen corresponding path program 48 times [2022-01-28 15:50:36,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:50:36,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039859682] [2022-01-28 15:50:36,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:50:36,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:50:36,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:50:36,860 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:36,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:50:36,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039859682] [2022-01-28 15:50:36,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039859682] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:50:36,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291909013] [2022-01-28 15:50:36,861 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:50:36,861 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:50:36,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:50:36,862 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:50:36,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-01-28 15:50:36,889 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:50:36,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:50:36,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:50:36,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:50:37,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:37,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:37,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:37,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-28 15:50:37,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:37,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:37,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:37,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-01-28 15:50:37,263 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:37,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:50:37,508 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:50:37,508 INFO L388 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 38 treesize of output 63 [2022-01-28 15:50:37,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:37,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:37,524 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:37,524 INFO L388 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 26 treesize of output 55 [2022-01-28 15:50:37,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:37,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:37,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:37,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:50:37,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:37,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:37,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:37,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:50:37,690 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:37,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291909013] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:50:37,690 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:50:37,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-28 15:50:37,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153642188] [2022-01-28 15:50:37,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:50:37,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:50:37,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:50:37,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:50:37,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:50:37,691 INFO L87 Difference]: Start difference. First operand 7657 states and 26352 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:48,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:50:48,273 INFO L93 Difference]: Finished difference Result 13837 states and 45551 transitions. [2022-01-28 15:50:48,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2022-01-28 15:50:48,274 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have 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-28 15:50:48,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:50:48,302 INFO L225 Difference]: With dead ends: 13837 [2022-01-28 15:50:48,302 INFO L226 Difference]: Without dead ends: 13776 [2022-01-28 15:50:48,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15066 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=4904, Invalid=32538, Unknown=0, NotChecked=0, Total=37442 [2022-01-28 15:50:48,304 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 665 mSDsluCounter, 1784 mSDsCounter, 0 mSdLazyCounter, 4585 mSolverCounterSat, 569 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 907 SdHoareTripleChecker+Invalid, 5154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 569 IncrementalHoareTripleChecker+Valid, 4585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:50:48,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [665 Valid, 907 Invalid, 5154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [569 Valid, 4585 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-01-28 15:50:48,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13776 states. [2022-01-28 15:50:48,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13776 to 7678. [2022-01-28 15:50:48,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7678 states, 7677 states have (on average 3.4449654813078023) internal successors, (26447), 7677 states have internal predecessors, (26447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:48,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7678 states to 7678 states and 26447 transitions. [2022-01-28 15:50:48,475 INFO L78 Accepts]: Start accepts. Automaton has 7678 states and 26447 transitions. Word has length 30 [2022-01-28 15:50:48,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:50:48,475 INFO L470 AbstractCegarLoop]: Abstraction has 7678 states and 26447 transitions. [2022-01-28 15:50:48,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:48,475 INFO L276 IsEmpty]: Start isEmpty. Operand 7678 states and 26447 transitions. [2022-01-28 15:50:48,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:50:48,487 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:50:48,487 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:50:48,503 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-01-28 15:50:48,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:50:48,702 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:50:48,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:50:48,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1630446187, now seen corresponding path program 49 times [2022-01-28 15:50:48,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:50:48,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792891680] [2022-01-28 15:50:48,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:50:48,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:50:48,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:50:48,976 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:48,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:50:48,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792891680] [2022-01-28 15:50:48,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792891680] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:50:48,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40708796] [2022-01-28 15:50:48,977 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:50:48,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:50:48,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:50:48,978 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:50:48,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-01-28 15:50:48,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:50:48,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:50:49,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:50:49,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:49,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:49,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:49,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-28 15:50:49,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:49,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:49,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:49,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-01-28 15:50:49,330 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:49,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:50:49,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:49,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:49,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:49,612 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:49,612 INFO L388 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 38 treesize of output 57 [2022-01-28 15:50:49,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:49,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:49,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:49,646 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:49,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 45 [2022-01-28 15:50:49,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:49,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:49,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:49,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:50:49,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:49,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:49,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:49,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:50:49,736 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:49,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40708796] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:50:49,737 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:50:49,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 35 [2022-01-28 15:50:49,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939240031] [2022-01-28 15:50:49,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:50:49,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-28 15:50:49,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:50:49,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-28 15:50:49,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1100, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:50:49,738 INFO L87 Difference]: Start difference. First operand 7678 states and 26447 transitions. Second operand has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:54,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:50:54,254 INFO L93 Difference]: Finished difference Result 13311 states and 43730 transitions. [2022-01-28 15:50:54,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-01-28 15:50:54,254 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:50:54,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:50:54,281 INFO L225 Difference]: With dead ends: 13311 [2022-01-28 15:50:54,281 INFO L226 Difference]: Without dead ends: 13211 [2022-01-28 15:50:54,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4804 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=2007, Invalid=12755, Unknown=0, NotChecked=0, Total=14762 [2022-01-28 15:50:54,282 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 604 mSDsluCounter, 1648 mSDsCounter, 0 mSdLazyCounter, 3919 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 604 SdHoareTripleChecker+Valid, 1170 SdHoareTripleChecker+Invalid, 4130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 3919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:50:54,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [604 Valid, 1170 Invalid, 4130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 3919 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-28 15:50:54,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13211 states. [2022-01-28 15:50:54,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13211 to 7908. [2022-01-28 15:50:54,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7908 states, 7907 states have (on average 3.4415075249778675) internal successors, (27212), 7907 states have internal predecessors, (27212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:54,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7908 states to 7908 states and 27212 transitions. [2022-01-28 15:50:54,464 INFO L78 Accepts]: Start accepts. Automaton has 7908 states and 27212 transitions. Word has length 30 [2022-01-28 15:50:54,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:50:54,464 INFO L470 AbstractCegarLoop]: Abstraction has 7908 states and 27212 transitions. [2022-01-28 15:50:54,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:50:54,464 INFO L276 IsEmpty]: Start isEmpty. Operand 7908 states and 27212 transitions. [2022-01-28 15:50:54,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:50:54,476 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:50:54,476 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:50:54,491 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-01-28 15:50:54,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-01-28 15:50:54,691 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:50:54,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:50:54,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1913817913, now seen corresponding path program 50 times [2022-01-28 15:50:54,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:50:54,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74699087] [2022-01-28 15:50:54,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:50:54,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:50:54,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:50:54,957 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:54,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:50:54,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74699087] [2022-01-28 15:50:54,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74699087] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:50:54,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619878871] [2022-01-28 15:50:54,958 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:50:54,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:50:54,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:50:54,959 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:50:54,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-01-28 15:50:54,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:50:54,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:50:54,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:50:54,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:50:55,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:55,364 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:55,364 INFO L388 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 35 treesize of output 61 [2022-01-28 15:50:55,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:55,381 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:55,381 INFO L388 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 89 treesize of output 105 [2022-01-28 15:50:55,592 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:55,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:50:55,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:55,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:55,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:55,997 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:55,997 INFO L388 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 38 treesize of output 57 [2022-01-28 15:50:56,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:56,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:56,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:56,008 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:50:56,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 45 [2022-01-28 15:50:56,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:56,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:56,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:56,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:50:56,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:56,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:50:56,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:50:56,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:50:56,272 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:50:56,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619878871] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:50:56,272 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:50:56,272 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 38 [2022-01-28 15:50:56,272 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873399873] [2022-01-28 15:50:56,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:50:56,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-28 15:50:56,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:50:56,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-28 15:50:56,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1247, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:50:56,273 INFO L87 Difference]: Start difference. First operand 7908 states and 27212 transitions. Second operand has 38 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:51:41,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:51:41,736 INFO L93 Difference]: Finished difference Result 19568 states and 62279 transitions. [2022-01-28 15:51:41,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 438 states. [2022-01-28 15:51:41,736 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have 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-28 15:51:41,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:51:41,779 INFO L225 Difference]: With dead ends: 19568 [2022-01-28 15:51:41,779 INFO L226 Difference]: Without dead ends: 19360 [2022-01-28 15:51:41,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 509 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 471 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101219 ImplicationChecksByTransitivity, 40.7s TimeCoverageRelationStatistics Valid=25944, Invalid=197312, Unknown=0, NotChecked=0, Total=223256 [2022-01-28 15:51:41,787 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 1576 mSDsluCounter, 3392 mSDsCounter, 0 mSdLazyCounter, 9203 mSolverCounterSat, 698 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1576 SdHoareTripleChecker+Valid, 2056 SdHoareTripleChecker+Invalid, 9901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 698 IncrementalHoareTripleChecker+Valid, 9203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:51:41,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1576 Valid, 2056 Invalid, 9901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [698 Valid, 9203 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2022-01-28 15:51:41,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19360 states. [2022-01-28 15:51:41,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19360 to 7997. [2022-01-28 15:51:42,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7997 states, 7996 states have (on average 3.447223611805903) internal successors, (27564), 7996 states have internal predecessors, (27564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:51:42,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7997 states to 7997 states and 27564 transitions. [2022-01-28 15:51:42,024 INFO L78 Accepts]: Start accepts. Automaton has 7997 states and 27564 transitions. Word has length 30 [2022-01-28 15:51:42,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:51:42,024 INFO L470 AbstractCegarLoop]: Abstraction has 7997 states and 27564 transitions. [2022-01-28 15:51:42,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.026315789473684) internal successors, (77), 38 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:51:42,025 INFO L276 IsEmpty]: Start isEmpty. Operand 7997 states and 27564 transitions. [2022-01-28 15:51:42,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:51:42,036 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:51:42,036 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:51:42,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-01-28 15:51:42,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:51:42,252 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:51:42,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:51:42,252 INFO L85 PathProgramCache]: Analyzing trace with hash -334610745, now seen corresponding path program 51 times [2022-01-28 15:51:42,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:51:42,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668557744] [2022-01-28 15:51:42,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:51:42,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:51:42,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:51:42,526 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:51:42,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:51:42,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668557744] [2022-01-28 15:51:42,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668557744] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:51:42,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381899700] [2022-01-28 15:51:42,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:51:42,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:51:42,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:51:42,528 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:51:42,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-01-28 15:51:42,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:51:42,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:51:42,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:51:42,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:51:42,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:51:42,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:51:42,878 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:51:42,879 INFO L388 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 41 treesize of output 69 [2022-01-28 15:51:42,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:51:42,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:51:42,894 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:51:42,894 INFO L388 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 109 treesize of output 125 [2022-01-28 15:51:43,092 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:51:43,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:51:43,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:51:43,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:51:43,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:51:43,506 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:51:43,506 INFO L388 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 38 treesize of output 57 [2022-01-28 15:51:43,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:51:43,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:51:43,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:51:43,520 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:51:43,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 45 [2022-01-28 15:51:43,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:51:43,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:51:43,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:51:43,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:51:43,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:51:43,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:51:43,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:51:43,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:51:43,669 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:51:43,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381899700] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:51:43,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:51:43,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 39 [2022-01-28 15:51:43,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83736012] [2022-01-28 15:51:43,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:51:43,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-28 15:51:43,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:51:43,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-28 15:51:43,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=1306, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:51:43,670 INFO L87 Difference]: Start difference. First operand 7997 states and 27564 transitions. Second operand has 39 states, 39 states have (on average 2.0) internal successors, (78), 39 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:52:51,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:52:51,789 INFO L93 Difference]: Finished difference Result 23387 states and 74570 transitions. [2022-01-28 15:52:51,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 597 states. [2022-01-28 15:52:51,790 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.0) internal successors, (78), 39 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have 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-28 15:52:51,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:52:51,837 INFO L225 Difference]: With dead ends: 23387 [2022-01-28 15:52:51,837 INFO L226 Difference]: Without dead ends: 23287 [2022-01-28 15:52:51,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 667 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 630 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189372 ImplicationChecksByTransitivity, 62.2s TimeCoverageRelationStatistics Valid=47172, Invalid=351620, Unknown=0, NotChecked=0, Total=398792 [2022-01-28 15:52:51,850 INFO L933 BasicCegarLoop]: 89 mSDtfsCounter, 2017 mSDsluCounter, 3723 mSDsCounter, 0 mSdLazyCounter, 9409 mSolverCounterSat, 1238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2017 SdHoareTripleChecker+Valid, 2268 SdHoareTripleChecker+Invalid, 10647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1238 IncrementalHoareTripleChecker+Valid, 9409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:52:51,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2017 Valid, 2268 Invalid, 10647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1238 Valid, 9409 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2022-01-28 15:52:51,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23287 states. [2022-01-28 15:52:52,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23287 to 8240. [2022-01-28 15:52:52,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8240 states, 8239 states have (on average 3.451996601529312) internal successors, (28441), 8239 states have internal predecessors, (28441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:52:52,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8240 states to 8240 states and 28441 transitions. [2022-01-28 15:52:52,207 INFO L78 Accepts]: Start accepts. Automaton has 8240 states and 28441 transitions. Word has length 30 [2022-01-28 15:52:52,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:52:52,207 INFO L470 AbstractCegarLoop]: Abstraction has 8240 states and 28441 transitions. [2022-01-28 15:52:52,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.0) internal successors, (78), 39 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:52:52,207 INFO L276 IsEmpty]: Start isEmpty. Operand 8240 states and 28441 transitions. [2022-01-28 15:52:52,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:52:52,219 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:52:52,219 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:52:52,234 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-01-28 15:52:52,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-01-28 15:52:52,423 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:52:52,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:52:52,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1629300211, now seen corresponding path program 52 times [2022-01-28 15:52:52,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:52:52,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572822277] [2022-01-28 15:52:52,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:52:52,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:52:52,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:52:52,892 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:52:52,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:52:52,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572822277] [2022-01-28 15:52:52,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572822277] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:52:52,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023906609] [2022-01-28 15:52:52,893 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:52:52,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:52:52,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:52:52,894 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:52:52,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-01-28 15:52:52,915 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:52:52,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:52:52,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:52:52,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:52:53,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:52:53,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:52:53,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:52:53,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-28 15:52:53,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:52:53,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:52:53,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:52:53,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-01-28 15:52:53,266 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:52:53,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:52:53,509 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:52:53,509 INFO L388 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 38 treesize of output 63 [2022-01-28 15:52:53,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:52:53,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:52:53,528 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:52:53,529 INFO L388 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 26 treesize of output 55 [2022-01-28 15:52:53,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:52:53,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:52:53,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:52:53,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:52:53,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:52:53,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:52:53,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:52:53,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:52:53,714 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:52:53,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023906609] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:52:53,714 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:52:53,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-28 15:52:53,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341356081] [2022-01-28 15:52:53,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:52:53,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:52:53,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:52:53,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:52:53,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:52:53,715 INFO L87 Difference]: Start difference. First operand 8240 states and 28441 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:03,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:53:03,144 INFO L93 Difference]: Finished difference Result 12454 states and 41674 transitions. [2022-01-28 15:53:03,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2022-01-28 15:53:03,144 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have 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-28 15:53:03,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:53:03,198 INFO L225 Difference]: With dead ends: 12454 [2022-01-28 15:53:03,198 INFO L226 Difference]: Without dead ends: 12407 [2022-01-28 15:53:03,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9424 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=3116, Invalid=21690, Unknown=0, NotChecked=0, Total=24806 [2022-01-28 15:53:03,199 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 539 mSDsluCounter, 1181 mSDsCounter, 0 mSdLazyCounter, 3208 mSolverCounterSat, 454 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 539 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 3662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 454 IncrementalHoareTripleChecker+Valid, 3208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:53:03,199 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [539 Valid, 564 Invalid, 3662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [454 Valid, 3208 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-28 15:53:03,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12407 states. [2022-01-28 15:53:03,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12407 to 8239. [2022-01-28 15:53:03,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8239 states, 8238 states have (on average 3.4516873027433843) internal successors, (28435), 8238 states have internal predecessors, (28435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:03,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8239 states to 8239 states and 28435 transitions. [2022-01-28 15:53:03,363 INFO L78 Accepts]: Start accepts. Automaton has 8239 states and 28435 transitions. Word has length 30 [2022-01-28 15:53:03,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:53:03,363 INFO L470 AbstractCegarLoop]: Abstraction has 8239 states and 28435 transitions. [2022-01-28 15:53:03,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:03,363 INFO L276 IsEmpty]: Start isEmpty. Operand 8239 states and 28435 transitions. [2022-01-28 15:53:03,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:53:03,376 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:53:03,376 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:53:03,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-01-28 15:53:03,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-01-28 15:53:03,592 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:53:03,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:53:03,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1104845398, now seen corresponding path program 50 times [2022-01-28 15:53:03,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:53:03,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920478837] [2022-01-28 15:53:03,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:53:03,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:53:03,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:53:03,924 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:03,924 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:53:03,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920478837] [2022-01-28 15:53:03,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920478837] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:53:03,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310597895] [2022-01-28 15:53:03,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:53:03,924 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:53:03,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:53:03,925 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:53:03,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-01-28 15:53:03,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:53:03,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:53:03,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:53:03,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:53:04,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:04,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:04,207 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:04,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2022-01-28 15:53:04,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 8 [2022-01-28 15:53:04,305 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:04,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:53:04,627 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:53:04,628 INFO L388 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 34 treesize of output 69 [2022-01-28 15:53:04,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:04,650 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:04,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 59 [2022-01-28 15:53:04,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:04,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:05,005 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:05,005 INFO L388 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 33 treesize of output 60 [2022-01-28 15:53:05,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:05,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:05,024 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:05,024 INFO L388 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 23 treesize of output 50 [2022-01-28 15:53:05,237 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:05,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310597895] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:53:05,237 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:53:05,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 32 [2022-01-28 15:53:05,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053588084] [2022-01-28 15:53:05,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:53:05,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:53:05,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:53:05,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:53:05,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:53:05,238 INFO L87 Difference]: Start difference. First operand 8239 states and 28435 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:11,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:53:11,423 INFO L93 Difference]: Finished difference Result 14417 states and 47392 transitions. [2022-01-28 15:53:11,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-28 15:53:11,423 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:53:11,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:53:11,456 INFO L225 Difference]: With dead ends: 14417 [2022-01-28 15:53:11,457 INFO L226 Difference]: Without dead ends: 14377 [2022-01-28 15:53:11,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4106 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1638, Invalid=11018, Unknown=0, NotChecked=0, Total=12656 [2022-01-28 15:53:11,458 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 568 mSDsluCounter, 927 mSDsCounter, 0 mSdLazyCounter, 2796 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 568 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 3014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 2796 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:53:11,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [568 Valid, 576 Invalid, 3014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 2796 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-28 15:53:11,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14377 states. [2022-01-28 15:53:11,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14377 to 8230. [2022-01-28 15:53:11,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8230 states, 8229 states have (on average 3.451573702758537) internal successors, (28403), 8229 states have internal predecessors, (28403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:11,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8230 states to 8230 states and 28403 transitions. [2022-01-28 15:53:11,688 INFO L78 Accepts]: Start accepts. Automaton has 8230 states and 28403 transitions. Word has length 30 [2022-01-28 15:53:11,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:53:11,688 INFO L470 AbstractCegarLoop]: Abstraction has 8230 states and 28403 transitions. [2022-01-28 15:53:11,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:11,688 INFO L276 IsEmpty]: Start isEmpty. Operand 8230 states and 28403 transitions. [2022-01-28 15:53:11,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:53:11,701 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:53:11,701 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:53:11,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-01-28 15:53:11,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2022-01-28 15:53:11,917 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:53:11,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:53:11,917 INFO L85 PathProgramCache]: Analyzing trace with hash 2000701354, now seen corresponding path program 51 times [2022-01-28 15:53:11,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:53:11,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652227550] [2022-01-28 15:53:11,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:53:11,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:53:11,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:53:12,195 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:12,195 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:53:12,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652227550] [2022-01-28 15:53:12,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652227550] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:53:12,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649839454] [2022-01-28 15:53:12,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:53:12,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:53:12,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:53:12,196 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:53:12,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-01-28 15:53:12,222 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:53:12,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:53:12,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:53:12,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:53:12,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:12,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:12,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:12,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:12,511 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:12,511 INFO L388 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 33 [2022-01-28 15:53:12,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:12,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:12,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:12,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:12,518 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:12,518 INFO L388 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-01-28 15:53:12,600 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:12,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:53:12,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:12,803 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:12,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 68 [2022-01-28 15:53:12,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:12,824 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:12,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 58 [2022-01-28 15:53:13,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:13,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:13,109 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:13,109 INFO L388 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 33 treesize of output 60 [2022-01-28 15:53:13,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:13,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:13,127 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:13,127 INFO L388 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 23 treesize of output 50 [2022-01-28 15:53:13,331 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:13,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649839454] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:53:13,332 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:53:13,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 28 [2022-01-28 15:53:13,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791530067] [2022-01-28 15:53:13,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:53:13,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:53:13,332 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:53:13,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:53:13,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=629, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:53:13,332 INFO L87 Difference]: Start difference. First operand 8230 states and 28403 transitions. Second operand has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:17,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:53:17,805 INFO L93 Difference]: Finished difference Result 14960 states and 48241 transitions. [2022-01-28 15:53:17,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-28 15:53:17,805 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:53:17,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:53:17,868 INFO L225 Difference]: With dead ends: 14960 [2022-01-28 15:53:17,868 INFO L226 Difference]: Without dead ends: 14884 [2022-01-28 15:53:17,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3929 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1780, Invalid=9350, Unknown=0, NotChecked=0, Total=11130 [2022-01-28 15:53:17,869 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 466 mSDsluCounter, 953 mSDsCounter, 0 mSdLazyCounter, 2304 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 466 SdHoareTripleChecker+Valid, 611 SdHoareTripleChecker+Invalid, 3408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 2304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 920 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:53:17,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [466 Valid, 611 Invalid, 3408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 2304 Invalid, 0 Unknown, 920 Unchecked, 1.0s Time] [2022-01-28 15:53:17,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14884 states. [2022-01-28 15:53:18,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14884 to 8219. [2022-01-28 15:53:18,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8219 states, 8218 states have (on average 3.4519347773180824) internal successors, (28368), 8218 states have internal predecessors, (28368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:18,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8219 states to 8219 states and 28368 transitions. [2022-01-28 15:53:18,040 INFO L78 Accepts]: Start accepts. Automaton has 8219 states and 28368 transitions. Word has length 30 [2022-01-28 15:53:18,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:53:18,040 INFO L470 AbstractCegarLoop]: Abstraction has 8219 states and 28368 transitions. [2022-01-28 15:53:18,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:18,040 INFO L276 IsEmpty]: Start isEmpty. Operand 8219 states and 28368 transitions. [2022-01-28 15:53:18,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:53:18,053 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:53:18,053 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:53:18,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-01-28 15:53:18,269 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:53:18,269 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:53:18,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:53:18,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1023671375, now seen corresponding path program 53 times [2022-01-28 15:53:18,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:53:18,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813603237] [2022-01-28 15:53:18,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:53:18,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:53:18,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:53:18,622 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:18,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:53:18,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813603237] [2022-01-28 15:53:18,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813603237] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:53:18,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832635621] [2022-01-28 15:53:18,623 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:53:18,623 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:53:18,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:53:18,626 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:53:18,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-01-28 15:53:18,648 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:53:18,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:53:18,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:53:18,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:53:18,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:18,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:18,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:18,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-28 15:53:18,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:18,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:18,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:18,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-01-28 15:53:18,988 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:18,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:53:19,182 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:53:19,183 INFO L388 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 38 treesize of output 63 [2022-01-28 15:53:19,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:19,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:19,196 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:19,196 INFO L388 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 26 treesize of output 55 [2022-01-28 15:53:19,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:19,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:19,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:19,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:53:19,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:19,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:19,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:19,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:53:19,323 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:19,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832635621] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:53:19,323 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:53:19,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 28 [2022-01-28 15:53:19,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992457683] [2022-01-28 15:53:19,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:53:19,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-28 15:53:19,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:53:19,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-28 15:53:19,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=715, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:53:19,324 INFO L87 Difference]: Start difference. First operand 8219 states and 28368 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:24,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:53:24,491 INFO L93 Difference]: Finished difference Result 11829 states and 39685 transitions. [2022-01-28 15:53:24,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-01-28 15:53:24,491 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:53:24,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:53:24,515 INFO L225 Difference]: With dead ends: 11829 [2022-01-28 15:53:24,516 INFO L226 Difference]: Without dead ends: 11754 [2022-01-28 15:53:24,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5095 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1660, Invalid=13102, Unknown=0, NotChecked=0, Total=14762 [2022-01-28 15:53:24,517 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 347 mSDsluCounter, 1405 mSDsCounter, 0 mSdLazyCounter, 3457 mSolverCounterSat, 277 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 3734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 277 IncrementalHoareTripleChecker+Valid, 3457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:53:24,517 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [347 Valid, 685 Invalid, 3734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [277 Valid, 3457 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-28 15:53:24,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11754 states. [2022-01-28 15:53:24,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11754 to 8237. [2022-01-28 15:53:24,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8237 states, 8236 states have (on average 3.4498542982030114) internal successors, (28413), 8236 states have internal predecessors, (28413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:24,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8237 states to 8237 states and 28413 transitions. [2022-01-28 15:53:24,687 INFO L78 Accepts]: Start accepts. Automaton has 8237 states and 28413 transitions. Word has length 30 [2022-01-28 15:53:24,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:53:24,687 INFO L470 AbstractCegarLoop]: Abstraction has 8237 states and 28413 transitions. [2022-01-28 15:53:24,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:24,687 INFO L276 IsEmpty]: Start isEmpty. Operand 8237 states and 28413 transitions. [2022-01-28 15:53:24,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:53:24,699 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:53:24,700 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:53:24,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-01-28 15:53:24,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:53:24,903 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:53:24,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:53:24,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1699445919, now seen corresponding path program 54 times [2022-01-28 15:53:24,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:53:24,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628786112] [2022-01-28 15:53:24,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:53:24,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:53:24,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:53:25,241 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:25,241 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:53:25,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628786112] [2022-01-28 15:53:25,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628786112] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:53:25,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705689874] [2022-01-28 15:53:25,241 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:53:25,241 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:53:25,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:53:25,242 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:53:25,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-01-28 15:53:25,263 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:53:25,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:53:25,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:53:25,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:53:25,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:25,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:25,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:25,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-28 15:53:25,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:25,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:25,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:25,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-01-28 15:53:25,608 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:25,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:53:25,824 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:53:25,824 INFO L388 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 38 treesize of output 63 [2022-01-28 15:53:25,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:25,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:25,837 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:25,838 INFO L388 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 26 treesize of output 55 [2022-01-28 15:53:25,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:25,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:25,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:25,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:53:25,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:25,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:25,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:25,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:53:25,971 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:25,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705689874] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:53:25,971 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:53:25,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-28 15:53:25,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779229426] [2022-01-28 15:53:25,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:53:25,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:53:25,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:53:25,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:53:25,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:53:25,972 INFO L87 Difference]: Start difference. First operand 8237 states and 28413 transitions. Second operand has 32 states, 32 states have (on average 2.125) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:31,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:53:31,295 INFO L93 Difference]: Finished difference Result 11814 states and 39654 transitions. [2022-01-28 15:53:31,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-01-28 15:53:31,296 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:53:31,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:53:31,321 INFO L225 Difference]: With dead ends: 11814 [2022-01-28 15:53:31,321 INFO L226 Difference]: Without dead ends: 11767 [2022-01-28 15:53:31,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4995 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1694, Invalid=13312, Unknown=0, NotChecked=0, Total=15006 [2022-01-28 15:53:31,323 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 434 mSDsluCounter, 1257 mSDsCounter, 0 mSdLazyCounter, 3233 mSolverCounterSat, 295 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 3528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 295 IncrementalHoareTripleChecker+Valid, 3233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:53:31,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [434 Valid, 598 Invalid, 3528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [295 Valid, 3233 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-28 15:53:31,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11767 states. [2022-01-28 15:53:31,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11767 to 8211. [2022-01-28 15:53:31,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8211 states, 8210 states have (on average 3.4521315468940315) internal successors, (28342), 8210 states have internal predecessors, (28342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:31,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8211 states to 8211 states and 28342 transitions. [2022-01-28 15:53:31,488 INFO L78 Accepts]: Start accepts. Automaton has 8211 states and 28342 transitions. Word has length 30 [2022-01-28 15:53:31,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:53:31,488 INFO L470 AbstractCegarLoop]: Abstraction has 8211 states and 28342 transitions. [2022-01-28 15:53:31,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 31 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:31,488 INFO L276 IsEmpty]: Start isEmpty. Operand 8211 states and 28342 transitions. [2022-01-28 15:53:31,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:53:31,500 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:53:31,500 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:53:31,516 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-01-28 15:53:31,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-01-28 15:53:31,705 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:53:31,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:53:31,705 INFO L85 PathProgramCache]: Analyzing trace with hash -574090045, now seen corresponding path program 55 times [2022-01-28 15:53:31,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:53:31,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180626412] [2022-01-28 15:53:31,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:53:31,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:53:31,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:53:32,020 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:32,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:53:32,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180626412] [2022-01-28 15:53:32,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180626412] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:53:32,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36155279] [2022-01-28 15:53:32,021 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:53:32,021 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:53:32,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:53:32,022 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:53:32,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-01-28 15:53:32,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:53:32,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:53:32,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:53:32,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:32,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:32,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:32,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2022-01-28 15:53:32,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:32,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:32,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:32,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2022-01-28 15:53:32,299 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:32,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:53:32,466 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:53:32,466 INFO L388 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 38 treesize of output 63 [2022-01-28 15:53:32,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:32,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:32,478 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:32,478 INFO L388 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 26 treesize of output 55 [2022-01-28 15:53:32,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:32,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:32,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:32,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:53:32,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:32,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:32,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:32,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:53:32,598 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:32,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36155279] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:53:32,598 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:53:32,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 28 [2022-01-28 15:53:32,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491996393] [2022-01-28 15:53:32,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:53:32,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-28 15:53:32,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:53:32,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-28 15:53:32,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=709, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:53:32,599 INFO L87 Difference]: Start difference. First operand 8211 states and 28342 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:34,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:53:34,928 INFO L93 Difference]: Finished difference Result 11410 states and 38528 transitions. [2022-01-28 15:53:34,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-28 15:53:34,929 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:53:34,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:53:34,953 INFO L225 Difference]: With dead ends: 11410 [2022-01-28 15:53:34,953 INFO L226 Difference]: Without dead ends: 11370 [2022-01-28 15:53:34,953 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1524 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=688, Invalid=4568, Unknown=0, NotChecked=0, Total=5256 [2022-01-28 15:53:34,954 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 252 mSDsluCounter, 814 mSDsCounter, 0 mSdLazyCounter, 2190 mSolverCounterSat, 169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 2359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 169 IncrementalHoareTripleChecker+Valid, 2190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:53:34,954 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 434 Invalid, 2359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 2190 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:53:34,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11370 states. [2022-01-28 15:53:35,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11370 to 8145. [2022-01-28 15:53:35,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8145 states, 8144 states have (on average 3.454936149312377) internal successors, (28137), 8144 states have internal predecessors, (28137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:35,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8145 states to 8145 states and 28137 transitions. [2022-01-28 15:53:35,156 INFO L78 Accepts]: Start accepts. Automaton has 8145 states and 28137 transitions. Word has length 30 [2022-01-28 15:53:35,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:53:35,157 INFO L470 AbstractCegarLoop]: Abstraction has 8145 states and 28137 transitions. [2022-01-28 15:53:35,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:53:35,157 INFO L276 IsEmpty]: Start isEmpty. Operand 8145 states and 28137 transitions. [2022-01-28 15:53:35,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:53:35,174 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:53:35,174 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:53:35,197 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-01-28 15:53:35,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:53:35,375 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:53:35,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:53:35,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1678821829, now seen corresponding path program 56 times [2022-01-28 15:53:35,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:53:35,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030622774] [2022-01-28 15:53:35,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:53:35,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:53:35,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:53:35,596 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:35,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:53:35,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030622774] [2022-01-28 15:53:35,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030622774] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:53:35,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96537364] [2022-01-28 15:53:35,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:53:35,596 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:53:35,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:53:35,597 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:53:35,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-01-28 15:53:35,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:53:35,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:53:35,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-28 15:53:35,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:53:35,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:35,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:35,945 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:35,945 INFO L388 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 35 treesize of output 51 [2022-01-28 15:53:35,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:35,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:35,957 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:35,957 INFO L388 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 63 treesize of output 75 [2022-01-28 15:53:36,077 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:36,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:53:36,436 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:53:36,436 INFO L388 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 38 treesize of output 63 [2022-01-28 15:53:36,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:36,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:36,454 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:53:36,454 INFO L388 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 26 treesize of output 55 [2022-01-28 15:53:36,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:36,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:36,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:36,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 21 [2022-01-28 15:53:36,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:36,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:53:36,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:53:36,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-01-28 15:53:36,649 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:53:36,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96537364] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:53:36,650 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:53:36,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 38 [2022-01-28 15:53:36,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926753250] [2022-01-28 15:53:36,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:53:36,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-28 15:53:36,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:53:36,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-28 15:53:36,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1279, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:53:36,651 INFO L87 Difference]: Start difference. First operand 8145 states and 28137 transitions. Second operand has 39 states, 39 states have (on average 1.9487179487179487) internal successors, (76), 38 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:54:09,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:54:09,598 INFO L93 Difference]: Finished difference Result 20638 states and 66264 transitions. [2022-01-28 15:54:09,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 451 states. [2022-01-28 15:54:09,598 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.9487179487179487) internal successors, (76), 38 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have 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-28 15:54:09,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:54:09,647 INFO L225 Difference]: With dead ends: 20638 [2022-01-28 15:54:09,647 INFO L226 Difference]: Without dead ends: 20440 [2022-01-28 15:54:09,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 476 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103202 ImplicationChecksByTransitivity, 27.7s TimeCoverageRelationStatistics Valid=26550, Invalid=201456, Unknown=0, NotChecked=0, Total=228006 [2022-01-28 15:54:09,655 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 1167 mSDsluCounter, 3849 mSDsCounter, 0 mSdLazyCounter, 10319 mSolverCounterSat, 706 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1167 SdHoareTripleChecker+Valid, 2530 SdHoareTripleChecker+Invalid, 11025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 706 IncrementalHoareTripleChecker+Valid, 10319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:54:09,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1167 Valid, 2530 Invalid, 11025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [706 Valid, 10319 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2022-01-28 15:54:09,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20440 states. [2022-01-28 15:54:09,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20440 to 8333. [2022-01-28 15:54:09,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8333 states, 8332 states have (on average 3.456072971675468) internal successors, (28796), 8332 states have internal predecessors, (28796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:54:09,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8333 states to 8333 states and 28796 transitions. [2022-01-28 15:54:09,902 INFO L78 Accepts]: Start accepts. Automaton has 8333 states and 28796 transitions. Word has length 30 [2022-01-28 15:54:09,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:54:09,902 INFO L470 AbstractCegarLoop]: Abstraction has 8333 states and 28796 transitions. [2022-01-28 15:54:09,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.9487179487179487) internal successors, (76), 38 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:54:09,902 INFO L276 IsEmpty]: Start isEmpty. Operand 8333 states and 28796 transitions. [2022-01-28 15:54:09,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:54:09,915 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:54:09,915 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:54:09,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-01-28 15:54:10,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:54:10,129 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:54:10,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:54:10,129 INFO L85 PathProgramCache]: Analyzing trace with hash 165732745, now seen corresponding path program 57 times [2022-01-28 15:54:10,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:54:10,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581145766] [2022-01-28 15:54:10,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:54:10,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:54:10,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:54:10,530 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:54:10,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:54:10,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581145766] [2022-01-28 15:54:10,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581145766] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:54:10,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317491482] [2022-01-28 15:54:10,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:54:10,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:54:10,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:54:10,531 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:54:10,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-01-28 15:54:10,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:54:10,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:54:10,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:54:10,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:54:10,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:54:10,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:54:10,892 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:54:10,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 73 [2022-01-28 15:54:10,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:54:10,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:54:10,910 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:54:10,911 INFO L388 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 109 treesize of output 125 [2022-01-28 15:54:11,162 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:54:11,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:54:11,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:54:11,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:54:11,721 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:54:11,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:54:11,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 44 [2022-01-28 15:54:11,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:54:11,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:54:11,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:54:11,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:54:11,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 9 [2022-01-28 15:54:11,741 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:54:11,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317491482] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:54:11,741 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:54:11,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 37 [2022-01-28 15:54:11,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836846630] [2022-01-28 15:54:11,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:54:11,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-28 15:54:11,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:54:11,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-28 15:54:11,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1184, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:54:11,742 INFO L87 Difference]: Start difference. First operand 8333 states and 28796 transitions. Second operand has 37 states, 37 states have (on average 2.027027027027027) internal successors, (75), 37 states have internal predecessors, (75), 0 states have call successors, (0), 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-28 15:54:32,621 WARN L243 SmtUtils]: Removed 4 from assertion stack [2022-01-28 15:54:32,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 212 states. [2022-01-28 15:54:32,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 44 SyntacticMatches, 7 SemanticMatches, 243 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24320 ImplicationChecksByTransitivity, 19.4s TimeCoverageRelationStatistics Valid=7582, Invalid=52198, Unknown=0, NotChecked=0, Total=59780 [2022-01-28 15:54:32,625 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 831 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 4016 mSolverCounterSat, 444 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 831 SdHoareTripleChecker+Valid, 640 SdHoareTripleChecker+Invalid, 5544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 444 IncrementalHoareTripleChecker+Valid, 4016 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1084 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:54:32,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [831 Valid, 640 Invalid, 5544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [444 Valid, 4016 Invalid, 0 Unknown, 1084 Unchecked, 2.0s Time] [2022-01-28 15:54:32,626 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-28 15:54:32,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2022-01-28 15:54:32,648 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-28 15:54:32,648 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-28 15:54:32,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:54:32,827 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (8333states) and FLOYD_HOARE automaton (currently 212 states, 37 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 64 for 10ms.. [2022-01-28 15:54:32,829 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-28 15:54:32,829 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-28 15:54:32,829 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-28 15:54:32,843 INFO L732 BasicCegarLoop]: Path program histogram: [57, 51, 1, 1, 1] [2022-01-28 15:54:32,845 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-28 15:54:32,846 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-28 15:54:32,856 INFO L202 PluginConnector]: Adding new model array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 03:54:32 BasicIcfg [2022-01-28 15:54:32,856 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-28 15:54:32,856 INFO L158 Benchmark]: Toolchain (without parser) took 866948.30ms. Allocated memory was 199.2MB in the beginning and 958.4MB in the end (delta: 759.2MB). Free memory was 158.2MB in the beginning and 306.0MB in the end (delta: -147.7MB). Peak memory consumption was 611.9MB. Max. memory is 8.0GB. [2022-01-28 15:54:32,856 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 199.2MB. Free memory is still 159.3MB. There was no memory consumed. Max. memory is 8.0GB. [2022-01-28 15:54:32,856 INFO L158 Benchmark]: Boogie Procedure Inliner took 18.56ms. Allocated memory is still 199.2MB. Free memory was 158.2MB in the beginning and 156.6MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-01-28 15:54:32,856 INFO L158 Benchmark]: Boogie Preprocessor took 10.26ms. Allocated memory is still 199.2MB. Free memory was 156.6MB in the beginning and 155.6MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-01-28 15:54:32,857 INFO L158 Benchmark]: RCFGBuilder took 188.02ms. Allocated memory is still 199.2MB. Free memory was 155.6MB in the beginning and 146.7MB in the end (delta: 8.9MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-01-28 15:54:32,857 INFO L158 Benchmark]: TraceAbstraction took 866721.83ms. Allocated memory was 199.2MB in the beginning and 958.4MB in the end (delta: 759.2MB). Free memory was 146.2MB in the beginning and 306.0MB in the end (delta: -159.8MB). Peak memory consumption was 600.4MB. Max. memory is 8.0GB. [2022-01-28 15:54:32,857 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.10ms. Allocated memory is still 199.2MB. Free memory is still 159.3MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 18.56ms. Allocated memory is still 199.2MB. Free memory was 158.2MB in the beginning and 156.6MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 10.26ms. Allocated memory is still 199.2MB. Free memory was 156.6MB in the beginning and 155.6MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 188.02ms. Allocated memory is still 199.2MB. Free memory was 155.6MB in the beginning and 146.7MB in the end (delta: 8.9MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 866721.83ms. Allocated memory was 199.2MB in the beginning and 958.4MB in the end (delta: 759.2MB). Free memory was 146.2MB in the beginning and 306.0MB in the end (delta: -159.8MB). Peak memory consumption was 600.4MB. Max. memory is 8.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: 60]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (8333states) and FLOYD_HOARE automaton (currently 212 states, 37 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 64 for 10ms.. - TimeoutResultAtElement [Line: 53]: 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 (8333states) and FLOYD_HOARE automaton (currently 212 states, 37 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 64 for 10ms.. - TimeoutResultAtElement [Line: 54]: 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 (8333states) and FLOYD_HOARE automaton (currently 212 states, 37 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 64 for 10ms.. - TimeoutResultAtElement [Line: 53]: 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 (8333states) and FLOYD_HOARE automaton (currently 212 states, 37 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 64 for 10ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 48 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 866.6s, OverallIterations: 111, TraceHistogramMax: 2, PathProgramHistogramMax: 57, EmptinessCheckTime: 0.8s, AutomataDifference: 714.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 63992 SdHoareTripleChecker+Valid, 126.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 63992 mSDsluCounter, 59820 SdHoareTripleChecker+Invalid, 109.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 22991 IncrementalHoareTripleChecker+Unchecked, 104921 mSDsCounter, 25881 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 260223 IncrementalHoareTripleChecker+Invalid, 309095 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 25881 mSolverCounterUnsat, 3954 mSDtfsCounter, 260223 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 17585 GetRequests, 4520 SyntacticMatches, 368 SemanticMatches, 12696 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 1144517 ImplicationChecksByTransitivity, 609.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8333occurred in iteration=110, InterpolantAutomatonStates: 10660, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 13.4s AutomataMinimizationTime, 110 MinimizatonAttempts, 509811 StatesRemovedByMinimization, 110 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 110.6s InterpolantComputationTime, 6288 NumberOfCodeBlocks, 6273 NumberOfCodeBlocksAsserted, 346 NumberOfCheckSat, 9075 ConstructedInterpolants, 158 QuantifiedInterpolants, 176706 SizeOfPredicates, 1507 NumberOfNonLiveVariables, 6888 ConjunctsInSsa, 2165 ConjunctsInUnsatCore, 327 InterpolantComputations, 3 PerfectInterpolantSequences, 216/2279 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