/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/three-array-max.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 16:27:17,477 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 16:27:17,479 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 16:27:17,530 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 16:27:17,531 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 16:27:17,532 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 16:27:17,534 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 16:27:17,538 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 16:27:17,540 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 16:27:17,543 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 16:27:17,543 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 16:27:17,544 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 16:27:17,545 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 16:27:17,546 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 16:27:17,547 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 16:27:17,549 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 16:27:17,550 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 16:27:17,550 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 16:27:17,552 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 16:27:17,556 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 16:27:17,557 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 16:27:17,558 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 16:27:17,559 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 16:27:17,560 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 16:27:17,564 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 16:27:17,564 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 16:27:17,565 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 16:27:17,566 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 16:27:17,566 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 16:27:17,566 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 16:27:17,567 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 16:27:17,567 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 16:27:17,568 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 16:27:17,569 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 16:27:17,570 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 16:27:17,570 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 16:27:17,570 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 16:27:17,570 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 16:27:17,570 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 16:27:17,571 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 16:27:17,571 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 16:27:17,572 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-03-15 16:27:17,599 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 16:27:17,599 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 16:27:17,600 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-15 16:27:17,600 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-15 16:27:17,601 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 16:27:17,601 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 16:27:17,601 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 16:27:17,601 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 16:27:17,601 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 16:27:17,602 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 16:27:17,602 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 16:27:17,602 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 16:27:17,602 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 16:27:17,603 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 16:27:17,603 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 16:27:17,603 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 16:27:17,603 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 16:27:17,603 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 16:27:17,603 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 16:27:17,603 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 16:27:17,603 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 16:27:17,603 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 16:27:17,604 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 16:27:17,604 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 16:27:17,604 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 16:27:17,604 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:27:17,604 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 16:27:17,604 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-15 16:27:17,604 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 16:27:17,604 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 16:27:17,604 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 16:27:17,604 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-15 16:27:17,605 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 16:27:17,605 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-03-15 16:27:17,798 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 16:27:17,816 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 16:27:17,818 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 16:27:17,819 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 16:27:17,820 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 16:27:17,821 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-max.wvr.bpl [2022-03-15 16:27:17,822 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-max.wvr.bpl' [2022-03-15 16:27:17,848 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 16:27:17,849 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 16:27:17,850 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 16:27:17,850 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 16:27:17,850 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 16:27:17,866 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:27:17" (1/1) ... [2022-03-15 16:27:17,871 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:27:17" (1/1) ... [2022-03-15 16:27:17,876 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 16:27:17,877 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 16:27:17,878 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 16:27:17,878 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 16:27:17,878 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 16:27:17,883 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:27:17" (1/1) ... [2022-03-15 16:27:17,883 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:27:17" (1/1) ... [2022-03-15 16:27:17,886 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:27:17" (1/1) ... [2022-03-15 16:27:17,886 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:27:17" (1/1) ... [2022-03-15 16:27:17,893 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:27:17" (1/1) ... [2022-03-15 16:27:17,895 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:27:17" (1/1) ... [2022-03-15 16:27:17,896 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:27:17" (1/1) ... [2022-03-15 16:27:17,901 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 16:27:17,902 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 16:27:17,902 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 16:27:17,903 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 16:27:17,903 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:27:17" (1/1) ... [2022-03-15 16:27:17,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:27:17,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:17,942 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-03-15 16:27:17,950 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-03-15 16:27:17,971 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 16:27:17,971 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 16:27:17,971 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 16:27:17,971 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 16:27:17,971 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 16:27:17,971 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 16:27:17,971 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 16:27:17,971 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 16:27:17,971 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 16:27:17,971 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-15 16:27:17,971 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 16:27:17,971 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 16:27:17,972 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 16:27:18,004 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 16:27:18,005 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 16:27:18,092 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 16:27:18,119 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 16:27:18,119 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 16:27:18,123 INFO L202 PluginConnector]: Adding new model three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:27:18 BoogieIcfgContainer [2022-03-15 16:27:18,123 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 16:27:18,125 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 16:27:18,125 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 16:27:18,127 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 16:27:18,127 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:27:17" (1/2) ... [2022-03-15 16:27:18,128 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d8c4f00 and model type three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 04:27:18, skipping insertion in model container [2022-03-15 16:27:18,128 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:27:18" (2/2) ... [2022-03-15 16:27:18,129 INFO L111 eAbstractionObserver]: Analyzing ICFG three-array-max.wvr.bpl [2022-03-15 16:27:18,135 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 16:27:18,135 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-15 16:27:18,135 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 16:27:18,135 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 16:27:18,205 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-15 16:27:18,252 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 16:27:18,259 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, mLazyFiniteAutomaton=false, 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, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 16:27:18,259 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-15 16:27:18,268 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 38 places, 32 transitions, 88 flow [2022-03-15 16:27:18,314 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 134 states, 133 states have (on average 2.9774436090225564) internal successors, (396), 133 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:18,316 INFO L276 IsEmpty]: Start isEmpty. Operand has 134 states, 133 states have (on average 2.9774436090225564) internal successors, (396), 133 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:18,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 16:27:18,323 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:18,323 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:18,324 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:18,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:18,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1053276962, now seen corresponding path program 1 times [2022-03-15 16:27:18,344 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:18,345 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235355666] [2022-03-15 16:27:18,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:18,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:18,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:18,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:18,541 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:18,541 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235355666] [2022-03-15 16:27:18,542 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235355666] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:27:18,542 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:27:18,542 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-15 16:27:18,543 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415129215] [2022-03-15 16:27:18,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:27:18,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 16:27:18,546 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:18,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 16:27:18,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:27:18,565 INFO L87 Difference]: Start difference. First operand has 134 states, 133 states have (on average 2.9774436090225564) internal successors, (396), 133 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:18,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:18,673 INFO L93 Difference]: Finished difference Result 474 states and 1450 transitions. [2022-03-15 16:27:18,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 16:27:18,676 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 16:27:18,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:18,705 INFO L225 Difference]: With dead ends: 474 [2022-03-15 16:27:18,706 INFO L226 Difference]: Without dead ends: 388 [2022-03-15 16:27:18,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:27:18,709 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 50 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:18,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 58 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:27:18,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-03-15 16:27:18,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 176. [2022-03-15 16:27:18,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 3.0914285714285716) internal successors, (541), 175 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:18,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 541 transitions. [2022-03-15 16:27:18,768 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 541 transitions. Word has length 19 [2022-03-15 16:27:18,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:18,769 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 541 transitions. [2022-03-15 16:27:18,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:18,769 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 541 transitions. [2022-03-15 16:27:18,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:27:18,771 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:18,771 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:18,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 16:27:18,771 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:18,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:18,772 INFO L85 PathProgramCache]: Analyzing trace with hash -324392928, now seen corresponding path program 1 times [2022-03-15 16:27:18,772 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:18,772 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688188765] [2022-03-15 16:27:18,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:18,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:18,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:18,808 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:18,808 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:18,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688188765] [2022-03-15 16:27:18,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688188765] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:27:18,808 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:27:18,808 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 16:27:18,809 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722904154] [2022-03-15 16:27:18,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:27:18,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:27:18,810 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:18,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:27:18,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:27:18,810 INFO L87 Difference]: Start difference. First operand 176 states and 541 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:18,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:18,897 INFO L93 Difference]: Finished difference Result 272 states and 825 transitions. [2022-03-15 16:27:18,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:27:18,897 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 16:27:18,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:18,899 INFO L225 Difference]: With dead ends: 272 [2022-03-15 16:27:18,899 INFO L226 Difference]: Without dead ends: 249 [2022-03-15 16:27:18,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:27:18,901 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 27 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:18,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 28 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:27:18,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-03-15 16:27:18,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 232. [2022-03-15 16:27:18,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 3.051948051948052) internal successors, (705), 231 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:18,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 705 transitions. [2022-03-15 16:27:18,914 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 705 transitions. Word has length 22 [2022-03-15 16:27:18,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:18,914 INFO L470 AbstractCegarLoop]: Abstraction has 232 states and 705 transitions. [2022-03-15 16:27:18,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:18,915 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 705 transitions. [2022-03-15 16:27:18,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:27:18,916 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:18,916 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:18,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 16:27:18,917 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:18,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:18,917 INFO L85 PathProgramCache]: Analyzing trace with hash -2144032734, now seen corresponding path program 2 times [2022-03-15 16:27:18,917 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:18,918 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807520459] [2022-03-15 16:27:18,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:18,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:18,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:18,973 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:18,973 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:18,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807520459] [2022-03-15 16:27:18,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807520459] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:27:18,974 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:27:18,974 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 16:27:18,975 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643082561] [2022-03-15 16:27:18,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:27:18,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:27:18,975 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:18,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:27:18,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:27:18,976 INFO L87 Difference]: Start difference. First operand 232 states and 705 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:19,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:19,062 INFO L93 Difference]: Finished difference Result 371 states and 1117 transitions. [2022-03-15 16:27:19,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:27:19,062 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 16:27:19,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:19,065 INFO L225 Difference]: With dead ends: 371 [2022-03-15 16:27:19,065 INFO L226 Difference]: Without dead ends: 348 [2022-03-15 16:27:19,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:27:19,066 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 34 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:19,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 28 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:27:19,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-03-15 16:27:19,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 267. [2022-03-15 16:27:19,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 266 states have (on average 3.1203007518796992) internal successors, (830), 266 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:19,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 830 transitions. [2022-03-15 16:27:19,084 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 830 transitions. Word has length 22 [2022-03-15 16:27:19,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:19,085 INFO L470 AbstractCegarLoop]: Abstraction has 267 states and 830 transitions. [2022-03-15 16:27:19,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:19,085 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 830 transitions. [2022-03-15 16:27:19,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:27:19,086 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:19,087 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:19,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 16:27:19,087 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:19,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:19,088 INFO L85 PathProgramCache]: Analyzing trace with hash -698997086, now seen corresponding path program 3 times [2022-03-15 16:27:19,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:19,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236189473] [2022-03-15 16:27:19,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:19,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:19,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:19,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:19,133 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:19,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236189473] [2022-03-15 16:27:19,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236189473] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:27:19,134 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:27:19,134 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 16:27:19,134 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949214208] [2022-03-15 16:27:19,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:27:19,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:27:19,135 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:19,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:27:19,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:27:19,135 INFO L87 Difference]: Start difference. First operand 267 states and 830 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:19,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:19,187 INFO L93 Difference]: Finished difference Result 301 states and 881 transitions. [2022-03-15 16:27:19,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 16:27:19,187 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 16:27:19,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:19,189 INFO L225 Difference]: With dead ends: 301 [2022-03-15 16:27:19,189 INFO L226 Difference]: Without dead ends: 279 [2022-03-15 16:27:19,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:27:19,190 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 28 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:19,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 29 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:27:19,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-03-15 16:27:19,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 272. [2022-03-15 16:27:19,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 271 states have (on average 3.022140221402214) internal successors, (819), 271 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:19,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 819 transitions. [2022-03-15 16:27:19,201 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 819 transitions. Word has length 22 [2022-03-15 16:27:19,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:19,201 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 819 transitions. [2022-03-15 16:27:19,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:19,202 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 819 transitions. [2022-03-15 16:27:19,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:27:19,203 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:19,203 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-03-15 16:27:19,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 16:27:19,204 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:19,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:19,204 INFO L85 PathProgramCache]: Analyzing trace with hash 665668420, now seen corresponding path program 1 times [2022-03-15 16:27:19,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:19,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616169964] [2022-03-15 16:27:19,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:19,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:19,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:19,244 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:19,244 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:19,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616169964] [2022-03-15 16:27:19,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616169964] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:19,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427878470] [2022-03-15 16:27:19,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:19,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:19,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:19,249 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-03-15 16:27:19,250 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-03-15 16:27:19,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:19,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-15 16:27:19,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:19,353 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:19,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:19,410 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:19,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427878470] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:19,411 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:19,411 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 5 [2022-03-15 16:27:19,411 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168849777] [2022-03-15 16:27:19,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:19,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:27:19,412 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:19,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:27:19,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:27:19,412 INFO L87 Difference]: Start difference. First operand 272 states and 819 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:19,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:19,487 INFO L93 Difference]: Finished difference Result 360 states and 1056 transitions. [2022-03-15 16:27:19,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 16:27:19,487 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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-03-15 16:27:19,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:19,489 INFO L225 Difference]: With dead ends: 360 [2022-03-15 16:27:19,490 INFO L226 Difference]: Without dead ends: 360 [2022-03-15 16:27:19,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:27:19,496 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 54 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:19,497 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 61 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:27:19,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2022-03-15 16:27:19,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 288. [2022-03-15 16:27:19,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 287 states have (on average 3.0034843205574915) internal successors, (862), 287 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:19,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 862 transitions. [2022-03-15 16:27:19,508 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 862 transitions. Word has length 24 [2022-03-15 16:27:19,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:19,508 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 862 transitions. [2022-03-15 16:27:19,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:19,508 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 862 transitions. [2022-03-15 16:27:19,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:27:19,509 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:19,509 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-03-15 16:27:19,528 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-03-15 16:27:19,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:19,724 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:19,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:19,724 INFO L85 PathProgramCache]: Analyzing trace with hash 55281188, now seen corresponding path program 2 times [2022-03-15 16:27:19,724 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:19,724 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016114720] [2022-03-15 16:27:19,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:19,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:19,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:19,794 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:19,795 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:19,795 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016114720] [2022-03-15 16:27:19,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016114720] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:27:19,795 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:27:19,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 16:27:19,795 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343193488] [2022-03-15 16:27:19,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:27:19,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:27:19,796 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:19,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:27:19,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:27:19,796 INFO L87 Difference]: Start difference. First operand 288 states and 862 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:19,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:19,831 INFO L93 Difference]: Finished difference Result 276 states and 851 transitions. [2022-03-15 16:27:19,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 16:27:19,831 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:27:19,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:19,832 INFO L225 Difference]: With dead ends: 276 [2022-03-15 16:27:19,832 INFO L226 Difference]: Without dead ends: 276 [2022-03-15 16:27:19,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:27:19,836 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 13 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:19,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 30 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:27:19,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2022-03-15 16:27:19,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 243. [2022-03-15 16:27:19,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 3.0950413223140494) internal successors, (749), 242 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:19,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 749 transitions. [2022-03-15 16:27:19,842 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 749 transitions. Word has length 24 [2022-03-15 16:27:19,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:19,842 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 749 transitions. [2022-03-15 16:27:19,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:19,843 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 749 transitions. [2022-03-15 16:27:19,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:27:19,843 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:19,843 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] [2022-03-15 16:27:19,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-03-15 16:27:19,844 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:19,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:19,845 INFO L85 PathProgramCache]: Analyzing trace with hash 109515422, now seen corresponding path program 1 times [2022-03-15 16:27:19,845 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:19,845 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371279982] [2022-03-15 16:27:19,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:19,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:19,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:20,203 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:20,203 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:20,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371279982] [2022-03-15 16:27:20,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371279982] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:20,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011004794] [2022-03-15 16:27:20,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:20,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:20,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:20,205 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-03-15 16:27:20,206 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-03-15 16:27:20,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:20,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 16:27:20,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:20,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 34 [2022-03-15 16:27:20,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 47 [2022-03-15 16:27:20,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-03-15 16:27:20,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-03-15 16:27:20,824 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:20,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:20,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 85 [2022-03-15 16:27:21,607 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-03-15 16:27:21,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 34 [2022-03-15 16:27:21,650 INFO L353 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-03-15 16:27:21,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 1 [2022-03-15 16:27:21,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:21,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-03-15 16:27:21,666 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-15 16:27:21,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 1 [2022-03-15 16:27:21,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:21,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-03-15 16:27:21,680 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-15 16:27:21,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 1 [2022-03-15 16:27:21,699 INFO L353 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-03-15 16:27:21,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 27 [2022-03-15 16:27:21,720 INFO L353 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-03-15 16:27:21,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 1 [2022-03-15 16:27:21,776 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:21,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011004794] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:21,777 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:21,777 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-03-15 16:27:21,777 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371516919] [2022-03-15 16:27:21,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:21,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:27:21,777 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:21,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:27:21,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:27:21,778 INFO L87 Difference]: Start difference. First operand 243 states and 749 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:22,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:22,054 INFO L93 Difference]: Finished difference Result 471 states and 1460 transitions. [2022-03-15 16:27:22,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 16:27:22,054 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:27:22,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:22,057 INFO L225 Difference]: With dead ends: 471 [2022-03-15 16:27:22,057 INFO L226 Difference]: Without dead ends: 428 [2022-03-15 16:27:22,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:27:22,057 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 106 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:22,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 113 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:27:22,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-03-15 16:27:22,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 329. [2022-03-15 16:27:22,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 3.1219512195121952) internal successors, (1024), 328 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:22,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 1024 transitions. [2022-03-15 16:27:22,066 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 1024 transitions. Word has length 26 [2022-03-15 16:27:22,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:22,066 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 1024 transitions. [2022-03-15 16:27:22,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:22,066 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 1024 transitions. [2022-03-15 16:27:22,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:27:22,067 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:22,067 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] [2022-03-15 16:27:22,098 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-03-15 16:27:22,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-03-15 16:27:22,277 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:22,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:22,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1564312640, now seen corresponding path program 2 times [2022-03-15 16:27:22,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:22,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410601564] [2022-03-15 16:27:22,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:22,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:22,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:22,504 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:22,505 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:22,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410601564] [2022-03-15 16:27:22,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410601564] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:22,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36059254] [2022-03-15 16:27:22,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:27:22,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:22,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:22,506 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-03-15 16:27:22,507 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-03-15 16:27:22,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:27:22,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:22,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 16:27:22,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:22,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:27:22,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 33 [2022-03-15 16:27:22,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 51 [2022-03-15 16:27:22,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-03-15 16:27:22,950 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:22,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:23,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-03-15 16:27:23,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 34 [2022-03-15 16:27:23,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-03-15 16:27:23,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-03-15 16:27:23,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:23,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-03-15 16:27:23,778 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-15 16:27:23,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 1 [2022-03-15 16:27:23,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:23,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-03-15 16:27:23,789 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-15 16:27:23,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 1 [2022-03-15 16:27:23,815 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-03-15 16:27:23,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 39 [2022-03-15 16:27:23,879 INFO L353 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2022-03-15 16:27:23,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 39 [2022-03-15 16:27:23,923 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:23,923 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 41 [2022-03-15 16:27:23,981 INFO L353 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-03-15 16:27:23,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 1 [2022-03-15 16:27:24,061 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:24,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36059254] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:24,061 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:24,061 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-03-15 16:27:24,061 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923225389] [2022-03-15 16:27:24,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:24,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:27:24,062 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:24,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:27:24,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:27:24,063 INFO L87 Difference]: Start difference. First operand 329 states and 1024 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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-03-15 16:27:24,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:24,479 INFO L93 Difference]: Finished difference Result 655 states and 2075 transitions. [2022-03-15 16:27:24,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:27:24,480 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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 26 [2022-03-15 16:27:24,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:24,482 INFO L225 Difference]: With dead ends: 655 [2022-03-15 16:27:24,483 INFO L226 Difference]: Without dead ends: 612 [2022-03-15 16:27:24,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:27:24,483 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 142 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:24,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 122 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:27:24,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-03-15 16:27:24,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 349. [2022-03-15 16:27:24,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 3.1264367816091956) internal successors, (1088), 348 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:24,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 1088 transitions. [2022-03-15 16:27:24,492 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 1088 transitions. Word has length 26 [2022-03-15 16:27:24,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:24,492 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 1088 transitions. [2022-03-15 16:27:24,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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-03-15 16:27:24,492 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 1088 transitions. [2022-03-15 16:27:24,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:27:24,493 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:24,493 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] [2022-03-15 16:27:24,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:24,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:24,721 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:24,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:24,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1161623412, now seen corresponding path program 3 times [2022-03-15 16:27:24,722 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:24,722 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897831972] [2022-03-15 16:27:24,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:24,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:24,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:24,867 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:24,867 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:24,867 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897831972] [2022-03-15 16:27:24,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897831972] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:24,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1776425095] [2022-03-15 16:27:24,868 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:27:24,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:24,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:24,869 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-03-15 16:27:24,870 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-03-15 16:27:24,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:27:24,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:24,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 16:27:24,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:25,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:27:25,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 44 [2022-03-15 16:27:25,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2022-03-15 16:27:25,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 28 [2022-03-15 16:27:25,237 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:25,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:25,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-03-15 16:27:25,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-03-15 16:27:25,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-03-15 16:27:25,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 34 [2022-03-15 16:27:26,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:26,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-03-15 16:27:26,336 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-03-15 16:27:26,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 39 [2022-03-15 16:27:26,415 INFO L353 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2022-03-15 16:27:26,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 39 [2022-03-15 16:27:26,440 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-15 16:27:26,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 1 [2022-03-15 16:27:26,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:26,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 41 [2022-03-15 16:27:26,516 INFO L353 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-03-15 16:27:26,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 1 [2022-03-15 16:27:26,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:26,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-03-15 16:27:26,528 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-03-15 16:27:26,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 1 [2022-03-15 16:27:26,588 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:27:26,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 8 [2022-03-15 16:27:26,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:26,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2022-03-15 16:27:26,622 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:26,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1776425095] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:26,623 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:26,623 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-03-15 16:27:26,623 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327201999] [2022-03-15 16:27:26,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:26,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:27:26,623 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:26,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:27:26,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:27:26,624 INFO L87 Difference]: Start difference. First operand 349 states and 1088 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:26,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:26,954 INFO L93 Difference]: Finished difference Result 558 states and 1755 transitions. [2022-03-15 16:27:26,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:27:26,954 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:27:26,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:26,956 INFO L225 Difference]: With dead ends: 558 [2022-03-15 16:27:26,956 INFO L226 Difference]: Without dead ends: 499 [2022-03-15 16:27:26,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:27:26,957 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 194 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:26,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 95 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:27:26,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-03-15 16:27:26,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 349. [2022-03-15 16:27:26,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 3.1436781609195403) internal successors, (1094), 348 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:26,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 1094 transitions. [2022-03-15 16:27:26,966 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 1094 transitions. Word has length 26 [2022-03-15 16:27:26,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:26,966 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 1094 transitions. [2022-03-15 16:27:26,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:26,966 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 1094 transitions. [2022-03-15 16:27:26,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:27:26,968 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:26,968 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:26,984 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-03-15 16:27:27,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:27,185 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:27,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:27,185 INFO L85 PathProgramCache]: Analyzing trace with hash -709205764, now seen corresponding path program 4 times [2022-03-15 16:27:27,185 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:27,185 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358368454] [2022-03-15 16:27:27,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:27,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:27,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:27,223 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:27,224 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:27,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358368454] [2022-03-15 16:27:27,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358368454] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:27,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359537979] [2022-03-15 16:27:27,224 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:27:27,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:27,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:27,226 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-03-15 16:27:27,227 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-03-15 16:27:27,251 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:27:27,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:27,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:27:27,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:27,307 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:27,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:27,349 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:27,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359537979] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:27,349 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:27,349 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-15 16:27:27,349 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749910235] [2022-03-15 16:27:27,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:27,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 16:27:27,350 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:27,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 16:27:27,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:27:27,350 INFO L87 Difference]: Start difference. First operand 349 states and 1094 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:27,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:27,446 INFO L93 Difference]: Finished difference Result 871 states and 2716 transitions. [2022-03-15 16:27:27,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 16:27:27,447 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-15 16:27:27,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:27,451 INFO L225 Difference]: With dead ends: 871 [2022-03-15 16:27:27,451 INFO L226 Difference]: Without dead ends: 871 [2022-03-15 16:27:27,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:27:27,451 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 102 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:27,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 81 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:27:27,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2022-03-15 16:27:27,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 579. [2022-03-15 16:27:27,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 578 states have (on average 3.330449826989619) internal successors, (1925), 578 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:27,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 1925 transitions. [2022-03-15 16:27:27,465 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 1925 transitions. Word has length 28 [2022-03-15 16:27:27,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:27,465 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 1925 transitions. [2022-03-15 16:27:27,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:27,465 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 1925 transitions. [2022-03-15 16:27:27,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:27:27,466 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:27,466 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:27,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:27,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-15 16:27:27,684 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:27,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:27,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1896545024, now seen corresponding path program 5 times [2022-03-15 16:27:27,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:27,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949431310] [2022-03-15 16:27:27,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:27,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:27,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:27,721 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:27,722 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:27,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949431310] [2022-03-15 16:27:27,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949431310] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:27,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059921683] [2022-03-15 16:27:27,722 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:27:27,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:27,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:27,723 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-03-15 16:27:27,741 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-03-15 16:27:27,750 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:27:27,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:27,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:27:27,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:27,796 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:27,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:27,847 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:27,847 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059921683] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:27,847 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:27,847 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-03-15 16:27:27,849 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762932669] [2022-03-15 16:27:27,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:27,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:27:27,850 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:27,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:27:27,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:27:27,850 INFO L87 Difference]: Start difference. First operand 579 states and 1925 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:27,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:27,926 INFO L93 Difference]: Finished difference Result 861 states and 2683 transitions. [2022-03-15 16:27:27,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 16:27:27,926 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-03-15 16:27:27,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:27,931 INFO L225 Difference]: With dead ends: 861 [2022-03-15 16:27:27,931 INFO L226 Difference]: Without dead ends: 861 [2022-03-15 16:27:27,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:27:27,932 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 95 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:27,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 59 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:27:27,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2022-03-15 16:27:27,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 575. [2022-03-15 16:27:27,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 574 states have (on average 3.308362369337979) internal successors, (1899), 574 states have internal predecessors, (1899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:27,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1899 transitions. [2022-03-15 16:27:27,945 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1899 transitions. Word has length 28 [2022-03-15 16:27:27,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:27,946 INFO L470 AbstractCegarLoop]: Abstraction has 575 states and 1899 transitions. [2022-03-15 16:27:27,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:27,946 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1899 transitions. [2022-03-15 16:27:27,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-03-15 16:27:27,947 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:27,947 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:27,969 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-03-15 16:27:28,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:28,163 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:28,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:28,164 INFO L85 PathProgramCache]: Analyzing trace with hash 454285246, now seen corresponding path program 6 times [2022-03-15 16:27:28,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:28,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939983361] [2022-03-15 16:27:28,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:28,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:28,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:28,191 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:28,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:28,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939983361] [2022-03-15 16:27:28,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939983361] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:28,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408775137] [2022-03-15 16:27:28,191 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:27:28,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:28,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:28,192 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-03-15 16:27:28,193 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-03-15 16:27:28,216 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:27:28,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:28,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:27:28,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:28,275 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:28,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:28,315 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:28,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408775137] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:28,316 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:28,316 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-03-15 16:27:28,316 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219376559] [2022-03-15 16:27:28,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:28,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:27:28,316 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:28,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:27:28,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:27:28,317 INFO L87 Difference]: Start difference. First operand 575 states and 1899 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 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-03-15 16:27:28,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:28,866 INFO L93 Difference]: Finished difference Result 2153 states and 6965 transitions. [2022-03-15 16:27:28,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 16:27:28,867 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 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 28 [2022-03-15 16:27:28,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:28,876 INFO L225 Difference]: With dead ends: 2153 [2022-03-15 16:27:28,876 INFO L226 Difference]: Without dead ends: 2153 [2022-03-15 16:27:28,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=324, Invalid=1008, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 16:27:28,877 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 265 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:28,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 152 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:27:28,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2153 states. [2022-03-15 16:27:28,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2153 to 741. [2022-03-15 16:27:28,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 3.574324324324324) internal successors, (2645), 740 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:28,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2645 transitions. [2022-03-15 16:27:28,922 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2645 transitions. Word has length 28 [2022-03-15 16:27:28,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:28,922 INFO L470 AbstractCegarLoop]: Abstraction has 741 states and 2645 transitions. [2022-03-15 16:27:28,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 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-03-15 16:27:28,922 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2645 transitions. [2022-03-15 16:27:28,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:27:28,924 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:28,924 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] [2022-03-15 16:27:28,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:29,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:29,125 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:29,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:29,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1068511452, now seen corresponding path program 7 times [2022-03-15 16:27:29,126 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:29,126 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105582717] [2022-03-15 16:27:29,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:29,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:29,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:29,149 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:29,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:29,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105582717] [2022-03-15 16:27:29,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105582717] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:29,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108654953] [2022-03-15 16:27:29,150 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:27:29,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:29,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:29,151 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-03-15 16:27:29,152 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-03-15 16:27:29,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:29,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:27:29,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:29,222 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:29,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:29,275 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:29,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108654953] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:29,276 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:29,276 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-15 16:27:29,276 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190877677] [2022-03-15 16:27:29,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:29,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 16:27:29,276 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:29,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 16:27:29,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:27:29,277 INFO L87 Difference]: Start difference. First operand 741 states and 2645 transitions. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:29,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:29,393 INFO L93 Difference]: Finished difference Result 1909 states and 6809 transitions. [2022-03-15 16:27:29,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 16:27:29,394 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-15 16:27:29,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:29,401 INFO L225 Difference]: With dead ends: 1909 [2022-03-15 16:27:29,401 INFO L226 Difference]: Without dead ends: 1747 [2022-03-15 16:27:29,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:27:29,402 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 98 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:29,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 58 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:27:29,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1747 states. [2022-03-15 16:27:29,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1747 to 1449. [2022-03-15 16:27:29,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1449 states, 1448 states have (on average 3.7327348066298343) internal successors, (5405), 1448 states have internal predecessors, (5405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:29,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1449 states to 1449 states and 5405 transitions. [2022-03-15 16:27:29,434 INFO L78 Accepts]: Start accepts. Automaton has 1449 states and 5405 transitions. Word has length 29 [2022-03-15 16:27:29,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:29,434 INFO L470 AbstractCegarLoop]: Abstraction has 1449 states and 5405 transitions. [2022-03-15 16:27:29,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:29,435 INFO L276 IsEmpty]: Start isEmpty. Operand 1449 states and 5405 transitions. [2022-03-15 16:27:29,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:27:29,437 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:29,437 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] [2022-03-15 16:27:29,469 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-03-15 16:27:29,654 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,SelfDestructingSolverStorable12 [2022-03-15 16:27:29,655 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:29,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:29,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1671938888, now seen corresponding path program 8 times [2022-03-15 16:27:29,655 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:29,655 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193579912] [2022-03-15 16:27:29,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:29,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:29,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:29,690 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:29,690 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:29,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193579912] [2022-03-15 16:27:29,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193579912] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:29,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672917983] [2022-03-15 16:27:29,691 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:27:29,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:29,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:29,692 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-03-15 16:27:29,693 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-03-15 16:27:29,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:27:29,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:29,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:27:29,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:29,769 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:29,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:29,807 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:29,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672917983] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:29,807 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:29,807 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 9 [2022-03-15 16:27:29,807 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914155342] [2022-03-15 16:27:29,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:29,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:27:29,807 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:29,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:27:29,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:27:29,808 INFO L87 Difference]: Start difference. First operand 1449 states and 5405 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 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-03-15 16:27:30,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:30,297 INFO L93 Difference]: Finished difference Result 3995 states and 14025 transitions. [2022-03-15 16:27:30,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 16:27:30,297 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 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 29 [2022-03-15 16:27:30,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:30,315 INFO L225 Difference]: With dead ends: 3995 [2022-03-15 16:27:30,315 INFO L226 Difference]: Without dead ends: 3839 [2022-03-15 16:27:30,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=372, Invalid=1188, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:27:30,316 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 442 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:30,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 84 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:27:30,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3839 states. [2022-03-15 16:27:30,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3839 to 2530. [2022-03-15 16:27:30,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2530 states, 2529 states have (on average 3.837089758797944) internal successors, (9704), 2529 states have internal predecessors, (9704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:30,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2530 states to 2530 states and 9704 transitions. [2022-03-15 16:27:30,405 INFO L78 Accepts]: Start accepts. Automaton has 2530 states and 9704 transitions. Word has length 29 [2022-03-15 16:27:30,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:30,405 INFO L470 AbstractCegarLoop]: Abstraction has 2530 states and 9704 transitions. [2022-03-15 16:27:30,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 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-03-15 16:27:30,406 INFO L276 IsEmpty]: Start isEmpty. Operand 2530 states and 9704 transitions. [2022-03-15 16:27:30,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:27:30,411 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:30,411 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] [2022-03-15 16:27:30,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-03-15 16:27:30,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-15 16:27:30,627 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:30,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:30,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1406736764, now seen corresponding path program 9 times [2022-03-15 16:27:30,628 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:30,628 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542885152] [2022-03-15 16:27:30,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:30,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:30,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:30,655 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:30,655 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:30,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542885152] [2022-03-15 16:27:30,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542885152] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:30,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582906427] [2022-03-15 16:27:30,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:27:30,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:30,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:30,657 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-03-15 16:27:30,658 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-03-15 16:27:30,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:27:30,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:30,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:27:30,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:30,723 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:30,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:30,767 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:30,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582906427] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:30,767 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:30,767 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-03-15 16:27:30,767 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699992205] [2022-03-15 16:27:30,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:30,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:27:30,768 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:30,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:27:30,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:27:30,768 INFO L87 Difference]: Start difference. First operand 2530 states and 9704 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 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-03-15 16:27:30,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:30,874 INFO L93 Difference]: Finished difference Result 3602 states and 13510 transitions. [2022-03-15 16:27:30,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 16:27:30,874 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 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 29 [2022-03-15 16:27:30,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:30,903 INFO L225 Difference]: With dead ends: 3602 [2022-03-15 16:27:30,903 INFO L226 Difference]: Without dead ends: 3568 [2022-03-15 16:27:30,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-03-15 16:27:30,903 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 70 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:30,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 57 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:27:30,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3568 states. [2022-03-15 16:27:30,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3568 to 3231. [2022-03-15 16:27:30,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3231 states, 3230 states have (on average 3.8625386996904023) internal successors, (12476), 3230 states have internal predecessors, (12476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:30,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3231 states to 3231 states and 12476 transitions. [2022-03-15 16:27:30,993 INFO L78 Accepts]: Start accepts. Automaton has 3231 states and 12476 transitions. Word has length 29 [2022-03-15 16:27:30,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:30,993 INFO L470 AbstractCegarLoop]: Abstraction has 3231 states and 12476 transitions. [2022-03-15 16:27:30,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 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-03-15 16:27:30,993 INFO L276 IsEmpty]: Start isEmpty. Operand 3231 states and 12476 transitions. [2022-03-15 16:27:31,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:27:31,000 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:31,000 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] [2022-03-15 16:27:31,020 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-03-15 16:27:31,221 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,SelfDestructingSolverStorable14 [2022-03-15 16:27:31,221 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:31,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:31,222 INFO L85 PathProgramCache]: Analyzing trace with hash 466613648, now seen corresponding path program 10 times [2022-03-15 16:27:31,222 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:31,222 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405371227] [2022-03-15 16:27:31,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:31,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:31,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:31,244 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:31,244 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:31,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405371227] [2022-03-15 16:27:31,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405371227] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:31,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585237900] [2022-03-15 16:27:31,245 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:27:31,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:31,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:31,246 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-03-15 16:27:31,247 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-03-15 16:27:31,270 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:27:31,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:31,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:27:31,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:31,308 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:31,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:31,349 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:31,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585237900] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:31,349 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:31,349 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-03-15 16:27:31,349 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902754616] [2022-03-15 16:27:31,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:31,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:27:31,350 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:31,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:27:31,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:27:31,350 INFO L87 Difference]: Start difference. First operand 3231 states and 12476 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 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-03-15 16:27:31,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:31,463 INFO L93 Difference]: Finished difference Result 3778 states and 14160 transitions. [2022-03-15 16:27:31,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 16:27:31,463 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 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 29 [2022-03-15 16:27:31,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:31,474 INFO L225 Difference]: With dead ends: 3778 [2022-03-15 16:27:31,474 INFO L226 Difference]: Without dead ends: 3778 [2022-03-15 16:27:31,474 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:27:31,475 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 75 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:31,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 64 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:27:31,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3778 states. [2022-03-15 16:27:31,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3778 to 3280. [2022-03-15 16:27:31,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3280 states, 3279 states have (on average 3.868862458066484) internal successors, (12686), 3279 states have internal predecessors, (12686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:31,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3280 states to 3280 states and 12686 transitions. [2022-03-15 16:27:31,555 INFO L78 Accepts]: Start accepts. Automaton has 3280 states and 12686 transitions. Word has length 29 [2022-03-15 16:27:31,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:31,555 INFO L470 AbstractCegarLoop]: Abstraction has 3280 states and 12686 transitions. [2022-03-15 16:27:31,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 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-03-15 16:27:31,555 INFO L276 IsEmpty]: Start isEmpty. Operand 3280 states and 12686 transitions. [2022-03-15 16:27:31,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:27:31,562 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:31,562 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] [2022-03-15 16:27:31,580 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-03-15 16:27:31,775 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,SelfDestructingSolverStorable15 [2022-03-15 16:27:31,775 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:31,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:31,776 INFO L85 PathProgramCache]: Analyzing trace with hash -339625636, now seen corresponding path program 11 times [2022-03-15 16:27:31,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:31,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313277954] [2022-03-15 16:27:31,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:31,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:31,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:31,802 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:31,802 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:31,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313277954] [2022-03-15 16:27:31,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313277954] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:31,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182476528] [2022-03-15 16:27:31,802 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:27:31,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:31,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:31,803 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-03-15 16:27:31,804 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-03-15 16:27:31,828 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:27:31,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:31,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:27:31,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:31,871 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:31,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:31,913 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:31,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182476528] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:31,914 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:31,914 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-15 16:27:31,914 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118933276] [2022-03-15 16:27:31,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:31,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 16:27:31,914 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:31,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 16:27:31,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:27:31,915 INFO L87 Difference]: Start difference. First operand 3280 states and 12686 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 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-03-15 16:27:32,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:32,025 INFO L93 Difference]: Finished difference Result 3719 states and 13964 transitions. [2022-03-15 16:27:32,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 16:27:32,025 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 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 29 [2022-03-15 16:27:32,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:32,036 INFO L225 Difference]: With dead ends: 3719 [2022-03-15 16:27:32,036 INFO L226 Difference]: Without dead ends: 3719 [2022-03-15 16:27:32,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 54 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:27:32,037 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 78 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:32,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 72 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:27:32,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3719 states. [2022-03-15 16:27:32,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3719 to 3290. [2022-03-15 16:27:32,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3290 states, 3289 states have (on average 3.834296138643965) internal successors, (12611), 3289 states have internal predecessors, (12611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:32,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3290 states to 3290 states and 12611 transitions. [2022-03-15 16:27:32,096 INFO L78 Accepts]: Start accepts. Automaton has 3290 states and 12611 transitions. Word has length 29 [2022-03-15 16:27:32,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:32,096 INFO L470 AbstractCegarLoop]: Abstraction has 3290 states and 12611 transitions. [2022-03-15 16:27:32,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 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-03-15 16:27:32,096 INFO L276 IsEmpty]: Start isEmpty. Operand 3290 states and 12611 transitions. [2022-03-15 16:27:32,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:27:32,103 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:32,103 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:32,118 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-03-15 16:27:32,318 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,SelfDestructingSolverStorable16 [2022-03-15 16:27:32,318 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:32,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:32,319 INFO L85 PathProgramCache]: Analyzing trace with hash 669340768, now seen corresponding path program 12 times [2022-03-15 16:27:32,319 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:32,319 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548298602] [2022-03-15 16:27:32,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:32,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:32,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:32,350 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:32,350 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:32,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548298602] [2022-03-15 16:27:32,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548298602] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:32,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668545471] [2022-03-15 16:27:32,350 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:27:32,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:32,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:32,352 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-03-15 16:27:32,367 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-03-15 16:27:32,379 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:27:32,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:32,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:27:32,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:32,424 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:32,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:32,493 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:32,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668545471] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:32,493 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:32,493 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-15 16:27:32,493 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277367522] [2022-03-15 16:27:32,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:32,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 16:27:32,494 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:32,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 16:27:32,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:27:32,497 INFO L87 Difference]: Start difference. First operand 3290 states and 12611 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:32,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:32,607 INFO L93 Difference]: Finished difference Result 6009 states and 21708 transitions. [2022-03-15 16:27:32,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 16:27:32,608 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-03-15 16:27:32,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:32,622 INFO L225 Difference]: With dead ends: 6009 [2022-03-15 16:27:32,623 INFO L226 Difference]: Without dead ends: 5981 [2022-03-15 16:27:32,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:27:32,623 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 98 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:32,623 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 115 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:27:32,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5981 states. [2022-03-15 16:27:32,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5981 to 4628. [2022-03-15 16:27:32,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4628 states, 4627 states have (on average 3.7905770477631293) internal successors, (17539), 4627 states have internal predecessors, (17539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:32,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4628 states to 4628 states and 17539 transitions. [2022-03-15 16:27:32,737 INFO L78 Accepts]: Start accepts. Automaton has 4628 states and 17539 transitions. Word has length 31 [2022-03-15 16:27:32,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:32,737 INFO L470 AbstractCegarLoop]: Abstraction has 4628 states and 17539 transitions. [2022-03-15 16:27:32,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:32,738 INFO L276 IsEmpty]: Start isEmpty. Operand 4628 states and 17539 transitions. [2022-03-15 16:27:32,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:27:32,746 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:32,746 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:32,765 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-03-15 16:27:32,963 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,SelfDestructingSolverStorable17 [2022-03-15 16:27:32,963 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:32,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:32,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1344478628, now seen corresponding path program 13 times [2022-03-15 16:27:32,964 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:32,964 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830595135] [2022-03-15 16:27:32,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:32,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:32,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:32,991 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:32,991 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:32,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830595135] [2022-03-15 16:27:32,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830595135] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:32,992 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816984586] [2022-03-15 16:27:32,992 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:27:32,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:32,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:32,993 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-03-15 16:27:32,994 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-03-15 16:27:33,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:33,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:27:33,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:33,076 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:33,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:33,116 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:27:33,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816984586] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:33,116 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:33,116 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-03-15 16:27:33,116 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998293174] [2022-03-15 16:27:33,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:33,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 16:27:33,116 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:33,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 16:27:33,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:27:33,117 INFO L87 Difference]: Start difference. First operand 4628 states and 17539 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 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-03-15 16:27:33,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:33,585 INFO L93 Difference]: Finished difference Result 6507 states and 22973 transitions. [2022-03-15 16:27:33,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 16:27:33,586 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 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 31 [2022-03-15 16:27:33,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:33,599 INFO L225 Difference]: With dead ends: 6507 [2022-03-15 16:27:33,599 INFO L226 Difference]: Without dead ends: 6444 [2022-03-15 16:27:33,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=266, Invalid=856, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:27:33,600 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 227 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:33,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 147 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:27:33,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6444 states. [2022-03-15 16:27:33,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6444 to 4591. [2022-03-15 16:27:33,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4591 states, 4590 states have (on average 3.7444444444444445) internal successors, (17187), 4590 states have internal predecessors, (17187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:33,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4591 states to 4591 states and 17187 transitions. [2022-03-15 16:27:33,706 INFO L78 Accepts]: Start accepts. Automaton has 4591 states and 17187 transitions. Word has length 31 [2022-03-15 16:27:33,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:33,706 INFO L470 AbstractCegarLoop]: Abstraction has 4591 states and 17187 transitions. [2022-03-15 16:27:33,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 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-03-15 16:27:33,706 INFO L276 IsEmpty]: Start isEmpty. Operand 4591 states and 17187 transitions. [2022-03-15 16:27:33,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:27:33,716 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:33,716 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:33,732 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-03-15 16:27:33,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:33,917 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:33,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:33,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1424343976, now seen corresponding path program 14 times [2022-03-15 16:27:33,918 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:33,918 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193475850] [2022-03-15 16:27:33,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:33,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:33,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:35,079 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:35,080 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:35,080 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193475850] [2022-03-15 16:27:35,080 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193475850] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:35,080 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217411551] [2022-03-15 16:27:35,080 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:27:35,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:35,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:35,081 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-03-15 16:27:35,082 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-03-15 16:27:35,109 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:27:35,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:35,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:27:35,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:35,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-15 16:27:36,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 73 [2022-03-15 16:27:36,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 122 [2022-03-15 16:27:36,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 65 [2022-03-15 16:27:36,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-03-15 16:27:36,549 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:36,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:36,750 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:27:36,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 242 treesize of output 232 [2022-03-15 16:27:44,030 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-03-15 16:27:44,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 801 treesize of output 635 [2022-03-15 16:27:46,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,548 INFO L353 Elim1Store]: treesize reduction 22, result has 71.4 percent of original size [2022-03-15 16:27:46,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 215 treesize of output 197 [2022-03-15 16:27:47,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:47,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:47,158 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-03-15 16:27:47,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 222 treesize of output 1 [2022-03-15 16:27:47,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:47,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:47,188 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-03-15 16:27:47,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 772 treesize of output 1 [2022-03-15 16:27:47,271 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:47,275 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:27:47,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-03-15 16:27:47,327 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:47,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217411551] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:47,328 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:47,328 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 25 [2022-03-15 16:27:47,328 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534233144] [2022-03-15 16:27:47,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:47,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:27:47,328 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:47,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:27:47,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:27:47,329 INFO L87 Difference]: Start difference. First operand 4591 states and 17187 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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-03-15 16:27:49,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:49,097 INFO L93 Difference]: Finished difference Result 7254 states and 26374 transitions. [2022-03-15 16:27:49,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:27:49,097 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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 33 [2022-03-15 16:27:49,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:49,115 INFO L225 Difference]: With dead ends: 7254 [2022-03-15 16:27:49,115 INFO L226 Difference]: Without dead ends: 7141 [2022-03-15 16:27:49,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 49 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=187, Invalid=935, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:27:49,116 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 196 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 1137 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 1284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:49,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 203 Invalid, 1284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1137 Invalid, 0 Unknown, 111 Unchecked, 1.1s Time] [2022-03-15 16:27:49,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7141 states. [2022-03-15 16:27:49,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7141 to 4923. [2022-03-15 16:27:49,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4923 states, 4922 states have (on average 3.7230800487606666) internal successors, (18325), 4922 states have internal predecessors, (18325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:27:49,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4923 states to 4923 states and 18325 transitions. [2022-03-15 16:27:49,233 INFO L78 Accepts]: Start accepts. Automaton has 4923 states and 18325 transitions. Word has length 33 [2022-03-15 16:27:49,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:49,233 INFO L470 AbstractCegarLoop]: Abstraction has 4923 states and 18325 transitions. [2022-03-15 16:27:49,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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-03-15 16:27:49,234 INFO L276 IsEmpty]: Start isEmpty. Operand 4923 states and 18325 transitions. [2022-03-15 16:27:49,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:27:49,243 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:49,244 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:49,260 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-15 16:27:49,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:49,460 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:49,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:49,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1674310878, now seen corresponding path program 15 times [2022-03-15 16:27:49,461 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:49,461 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821037223] [2022-03-15 16:27:49,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:49,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:49,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:50,891 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:50,892 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:50,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821037223] [2022-03-15 16:27:50,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821037223] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:50,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699299520] [2022-03-15 16:27:50,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:27:50,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:50,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:50,893 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-03-15 16:27:50,894 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-03-15 16:27:50,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:27:50,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:50,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-15 16:27:50,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:51,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:27:52,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 98 [2022-03-15 16:27:52,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 143 [2022-03-15 16:27:52,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 89 [2022-03-15 16:27:52,969 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:52,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 97 treesize of output 85 [2022-03-15 16:27:53,274 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:53,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:53,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:53,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:53,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 47 [2022-03-15 16:27:57,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:57,262 INFO L353 Elim1Store]: treesize reduction 19, result has 78.2 percent of original size [2022-03-15 16:27:57,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 353 treesize of output 284 [2022-03-15 16:27:58,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:58,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:59,030 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-03-15 16:27:59,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 368 treesize of output 282 [2022-03-15 16:27:59,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:59,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:59,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:59,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 384 treesize of output 316 [2022-03-15 16:28:01,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:01,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:01,949 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-03-15 16:28:01,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 369 treesize of output 1 [2022-03-15 16:28:02,104 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:28:02,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 8 [2022-03-15 16:28:02,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:02,127 INFO L353 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-03-15 16:28:02,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 45 [2022-03-15 16:28:02,199 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:02,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699299520] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:02,199 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:02,199 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 35 [2022-03-15 16:28:02,199 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901453557] [2022-03-15 16:28:02,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:02,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:28:02,200 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:02,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:28:02,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=1073, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:28:02,201 INFO L87 Difference]: Start difference. First operand 4923 states and 18325 transitions. Second operand has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:05,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:05,022 INFO L93 Difference]: Finished difference Result 8921 states and 31447 transitions. [2022-03-15 16:28:05,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 16:28:05,022 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:28:05,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:05,041 INFO L225 Difference]: With dead ends: 8921 [2022-03-15 16:28:05,041 INFO L226 Difference]: Without dead ends: 8826 [2022-03-15 16:28:05,042 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 58 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1203 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=605, Invalid=3301, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 16:28:05,042 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 418 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 1707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 619 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:05,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [418 Valid, 259 Invalid, 1707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1027 Invalid, 0 Unknown, 619 Unchecked, 0.9s Time] [2022-03-15 16:28:05,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8826 states. [2022-03-15 16:28:05,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8826 to 5122. [2022-03-15 16:28:05,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5122 states, 5121 states have (on average 3.7094317516110134) internal successors, (18996), 5121 states have internal predecessors, (18996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:05,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5122 states to 5122 states and 18996 transitions. [2022-03-15 16:28:05,181 INFO L78 Accepts]: Start accepts. Automaton has 5122 states and 18996 transitions. Word has length 33 [2022-03-15 16:28:05,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:05,181 INFO L470 AbstractCegarLoop]: Abstraction has 5122 states and 18996 transitions. [2022-03-15 16:28:05,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:05,181 INFO L276 IsEmpty]: Start isEmpty. Operand 5122 states and 18996 transitions. [2022-03-15 16:28:05,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:28:05,191 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:05,191 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:05,226 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-03-15 16:28:05,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:05,393 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:05,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:05,394 INFO L85 PathProgramCache]: Analyzing trace with hash -760414318, now seen corresponding path program 16 times [2022-03-15 16:28:05,394 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:05,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379020601] [2022-03-15 16:28:05,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:05,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:05,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:06,741 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:06,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:06,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379020601] [2022-03-15 16:28:06,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379020601] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:06,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698016845] [2022-03-15 16:28:06,741 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:28:06,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:06,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:06,742 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-03-15 16:28:06,743 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-03-15 16:28:06,773 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:28:06,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:06,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:28:06,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:07,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-15 16:28:08,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:08,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:08,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:08,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 78 [2022-03-15 16:28:08,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:08,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:08,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:08,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 137 [2022-03-15 16:28:08,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:08,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 76 [2022-03-15 16:28:08,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-03-15 16:28:08,503 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:08,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:08,737 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:28:08,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 204 treesize of output 194 [2022-03-15 16:28:16,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:16,624 INFO L353 Elim1Store]: treesize reduction 19, result has 78.2 percent of original size [2022-03-15 16:28:16,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 361 treesize of output 306 [2022-03-15 16:28:17,610 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:17,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:17,671 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-03-15 16:28:17,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 375 treesize of output 303 [2022-03-15 16:28:17,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:17,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:18,044 INFO L353 Elim1Store]: treesize reduction 22, result has 71.4 percent of original size [2022-03-15 16:28:18,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 215 treesize of output 197 [2022-03-15 16:28:18,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:18,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:18,370 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-03-15 16:28:18,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 222 treesize of output 1 [2022-03-15 16:28:18,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:18,388 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:18,440 INFO L353 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-03-15 16:28:18,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 215 treesize of output 210 [2022-03-15 16:28:19,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:19,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:19,320 INFO L353 Elim1Store]: treesize reduction 46, result has 40.3 percent of original size [2022-03-15 16:28:19,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 222 treesize of output 176 [2022-03-15 16:28:19,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:19,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:19,548 INFO L353 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-03-15 16:28:19,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 379 treesize of output 324 [2022-03-15 16:28:22,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:22,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:22,087 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-03-15 16:28:22,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 393 treesize of output 321 [2022-03-15 16:28:22,845 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:28:22,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 8 [2022-03-15 16:28:22,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:22,867 INFO L353 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-03-15 16:28:22,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 45 [2022-03-15 16:28:22,939 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:22,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698016845] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:22,939 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:22,940 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-03-15 16:28:22,940 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883108011] [2022-03-15 16:28:22,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:22,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:28:22,940 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:22,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:28:22,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:28:22,941 INFO L87 Difference]: Start difference. First operand 5122 states and 18996 transitions. Second operand has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 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-03-15 16:28:24,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:24,527 INFO L93 Difference]: Finished difference Result 7452 states and 27062 transitions. [2022-03-15 16:28:24,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:28:24,528 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 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 33 [2022-03-15 16:28:24,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:24,543 INFO L225 Difference]: With dead ends: 7452 [2022-03-15 16:28:24,544 INFO L226 Difference]: Without dead ends: 7303 [2022-03-15 16:28:24,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=193, Invalid=863, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:28:24,544 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 169 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 1224 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 1379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 121 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:24,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 241 Invalid, 1379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1224 Invalid, 0 Unknown, 121 Unchecked, 1.0s Time] [2022-03-15 16:28:24,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7303 states. [2022-03-15 16:28:24,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7303 to 4959. [2022-03-15 16:28:24,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4959 states, 4958 states have (on average 3.721460266236386) internal successors, (18451), 4958 states have internal predecessors, (18451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:24,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4959 states to 4959 states and 18451 transitions. [2022-03-15 16:28:24,638 INFO L78 Accepts]: Start accepts. Automaton has 4959 states and 18451 transitions. Word has length 33 [2022-03-15 16:28:24,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:24,638 INFO L470 AbstractCegarLoop]: Abstraction has 4959 states and 18451 transitions. [2022-03-15 16:28:24,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 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-03-15 16:28:24,638 INFO L276 IsEmpty]: Start isEmpty. Operand 4959 states and 18451 transitions. [2022-03-15 16:28:24,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:28:24,648 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:24,648 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:24,666 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-03-15 16:28:24,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:24,867 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:24,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:24,868 INFO L85 PathProgramCache]: Analyzing trace with hash -720009752, now seen corresponding path program 17 times [2022-03-15 16:28:24,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:24,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908550809] [2022-03-15 16:28:24,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:24,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:24,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:24,901 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:28:24,901 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:24,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908550809] [2022-03-15 16:28:24,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908550809] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:24,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002050734] [2022-03-15 16:28:24,902 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:28:24,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:24,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:24,903 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-03-15 16:28:24,904 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-03-15 16:28:24,935 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:28:24,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:24,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:28:24,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:24,985 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:28:24,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:25,032 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:28:25,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002050734] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:25,032 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:25,032 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-03-15 16:28:25,032 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132332504] [2022-03-15 16:28:25,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:25,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:28:25,033 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:25,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:28:25,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:28:25,033 INFO L87 Difference]: Start difference. First operand 4959 states and 18451 transitions. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:25,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:25,112 INFO L93 Difference]: Finished difference Result 7219 states and 26022 transitions. [2022-03-15 16:28:25,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 16:28:25,122 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:28:25,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:25,137 INFO L225 Difference]: With dead ends: 7219 [2022-03-15 16:28:25,138 INFO L226 Difference]: Without dead ends: 7001 [2022-03-15 16:28:25,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-03-15 16:28:25,138 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 61 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:25,138 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 45 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:28:25,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7001 states. [2022-03-15 16:28:25,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7001 to 6117. [2022-03-15 16:28:25,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6117 states, 6116 states have (on average 3.589764551994768) internal successors, (21955), 6116 states have internal predecessors, (21955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:25,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 21955 transitions. [2022-03-15 16:28:25,243 INFO L78 Accepts]: Start accepts. Automaton has 6117 states and 21955 transitions. Word has length 33 [2022-03-15 16:28:25,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:25,243 INFO L470 AbstractCegarLoop]: Abstraction has 6117 states and 21955 transitions. [2022-03-15 16:28:25,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:25,244 INFO L276 IsEmpty]: Start isEmpty. Operand 6117 states and 21955 transitions. [2022-03-15 16:28:25,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:28:25,254 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:25,254 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:25,273 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-03-15 16:28:25,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:25,468 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:25,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:25,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1696023130, now seen corresponding path program 18 times [2022-03-15 16:28:25,469 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:25,469 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404105717] [2022-03-15 16:28:25,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:25,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:25,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:26,237 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:26,238 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:26,238 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404105717] [2022-03-15 16:28:26,238 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404105717] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:26,238 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056390272] [2022-03-15 16:28:26,238 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:28:26,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:26,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:26,239 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-03-15 16:28:26,242 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-03-15 16:28:26,270 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:28:26,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:26,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:28:26,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:26,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:28:27,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:27,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:27,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:27,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 74 [2022-03-15 16:28:27,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:27,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:27,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:27,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 117 [2022-03-15 16:28:27,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 61 [2022-03-15 16:28:27,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 71 [2022-03-15 16:28:27,821 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:27,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:28,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 206 [2022-03-15 16:28:28,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 190 [2022-03-15 16:28:28,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:28,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2022-03-15 16:28:28,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:28,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-03-15 16:28:28,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 218 [2022-03-15 16:28:28,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 202 [2022-03-15 16:28:28,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:28,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-03-15 16:28:28,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:28,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-03-15 16:28:36,474 INFO L353 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2022-03-15 16:28:36,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 131 treesize of output 103 [2022-03-15 16:28:36,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,491 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:28:36,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 30 [2022-03-15 16:28:36,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,503 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:28:36,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-03-15 16:28:36,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,516 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:28:36,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 160 treesize of output 1 [2022-03-15 16:28:36,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,547 INFO L353 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-03-15 16:28:36,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 160 treesize of output 145 [2022-03-15 16:28:36,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,592 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:28:36,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 161 treesize of output 1 [2022-03-15 16:28:36,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,629 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-03-15 16:28:36,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 95 treesize of output 94 [2022-03-15 16:28:36,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,656 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:28:36,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 82 treesize of output 1 [2022-03-15 16:28:36,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,666 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:28:36,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 1 [2022-03-15 16:28:36,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,714 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-03-15 16:28:36,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 90 [2022-03-15 16:28:36,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,738 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:28:36,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 1 [2022-03-15 16:28:36,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,751 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:28:36,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 92 treesize of output 1 [2022-03-15 16:28:36,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,764 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:28:36,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 1 [2022-03-15 16:28:36,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,774 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:28:36,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 60 treesize of output 1 [2022-03-15 16:28:36,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,784 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:28:36,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-03-15 16:28:36,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,795 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:28:36,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-03-15 16:28:36,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,805 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:28:36,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-03-15 16:28:36,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,821 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:28:36,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 56 treesize of output 1 [2022-03-15 16:28:36,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,833 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:28:36,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 123 treesize of output 1 [2022-03-15 16:28:36,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,842 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:28:36,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 123 treesize of output 1 [2022-03-15 16:28:36,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:36,949 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:28:36,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-03-15 16:28:36,997 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:36,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056390272] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:36,998 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:36,998 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 25 [2022-03-15 16:28:36,998 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209453991] [2022-03-15 16:28:36,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:36,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:28:36,998 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:36,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:28:36,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:28:36,999 INFO L87 Difference]: Start difference. First operand 6117 states and 21955 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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-03-15 16:28:41,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:41,427 INFO L93 Difference]: Finished difference Result 11827 states and 40882 transitions. [2022-03-15 16:28:41,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 16:28:41,427 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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 33 [2022-03-15 16:28:41,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:41,451 INFO L225 Difference]: With dead ends: 11827 [2022-03-15 16:28:41,451 INFO L226 Difference]: Without dead ends: 11630 [2022-03-15 16:28:41,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 592 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=331, Invalid=1831, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 16:28:41,452 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 332 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 1357 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 1418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:41,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 240 Invalid, 1418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1357 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 16:28:41,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11630 states. [2022-03-15 16:28:41,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11630 to 6781. [2022-03-15 16:28:41,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6781 states, 6780 states have (on average 3.5793510324483777) internal successors, (24268), 6780 states have internal predecessors, (24268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:28:41,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6781 states to 6781 states and 24268 transitions. [2022-03-15 16:28:41,607 INFO L78 Accepts]: Start accepts. Automaton has 6781 states and 24268 transitions. Word has length 33 [2022-03-15 16:28:41,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:41,607 INFO L470 AbstractCegarLoop]: Abstraction has 6781 states and 24268 transitions. [2022-03-15 16:28:41,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 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-03-15 16:28:41,607 INFO L276 IsEmpty]: Start isEmpty. Operand 6781 states and 24268 transitions. [2022-03-15 16:28:41,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:28:41,619 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:41,619 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:41,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-03-15 16:28:41,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:41,835 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:41,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:41,835 INFO L85 PathProgramCache]: Analyzing trace with hash -499710688, now seen corresponding path program 19 times [2022-03-15 16:28:41,835 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:41,836 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104372473] [2022-03-15 16:28:41,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:41,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:41,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:42,668 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:42,668 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:42,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104372473] [2022-03-15 16:28:42,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104372473] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:42,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246574213] [2022-03-15 16:28:42,669 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:28:42,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:42,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:42,670 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-03-15 16:28:42,670 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-03-15 16:28:42,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:42,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:28:42,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:42,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-15 16:28:43,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 72 [2022-03-15 16:28:43,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 115 [2022-03-15 16:28:43,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:43,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 70 [2022-03-15 16:28:44,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-03-15 16:28:44,316 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:44,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:45,025 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:28:45,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 986 treesize of output 946 [2022-03-15 16:28:53,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:53,583 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-03-15 16:28:53,583 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 67 [2022-03-15 16:28:53,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:53,647 INFO L353 Elim1Store]: treesize reduction 33, result has 35.3 percent of original size [2022-03-15 16:28:53,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 52 [2022-03-15 16:28:53,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:53,688 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:28:53,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 95 treesize of output 99 [2022-03-15 16:28:53,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:53,799 INFO L353 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-03-15 16:28:53,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 85 [2022-03-15 16:28:53,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:53,877 INFO L353 Elim1Store]: treesize reduction 37, result has 17.8 percent of original size [2022-03-15 16:28:53,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 39 [2022-03-15 16:28:53,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:53,906 INFO L353 Elim1Store]: treesize reduction 29, result has 35.6 percent of original size [2022-03-15 16:28:53,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 46 [2022-03-15 16:28:53,921 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:53,942 INFO L353 Elim1Store]: treesize reduction 29, result has 35.6 percent of original size [2022-03-15 16:28:53,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 79 treesize of output 70 [2022-03-15 16:28:53,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:53,958 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:28:53,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 31 [2022-03-15 16:28:53,968 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:53,973 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:28:53,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 55 [2022-03-15 16:28:53,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:53,993 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:28:53,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 1 [2022-03-15 16:28:54,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:54,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:54,043 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:54,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 467 treesize of output 403 [2022-03-15 16:28:55,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:55,318 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:28:55,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 1 [2022-03-15 16:28:55,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:55,330 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:28:55,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-03-15 16:28:55,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:55,344 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:28:55,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 76 treesize of output 1 [2022-03-15 16:28:55,351 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:55,355 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:28:55,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 75 treesize of output 1 [2022-03-15 16:28:55,361 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:55,367 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:28:55,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 1 [2022-03-15 16:28:55,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:55,379 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:28:55,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-03-15 16:28:55,386 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-03-15 16:28:55,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:55,397 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:28:55,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 1 [2022-03-15 16:28:55,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:55,416 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:28:55,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-03-15 16:28:55,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:55,430 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:28:55,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-03-15 16:28:55,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:55,443 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:28:55,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 92 treesize of output 1 [2022-03-15 16:28:55,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:55,659 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:28:55,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-03-15 16:28:55,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:55,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:55,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:55,668 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:28:55,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 1 [2022-03-15 16:28:55,717 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:55,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246574213] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:55,717 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:55,717 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-03-15 16:28:55,717 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735215898] [2022-03-15 16:28:55,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:55,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:28:55,718 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:55,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:28:55,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:28:55,718 INFO L87 Difference]: Start difference. First operand 6781 states and 24268 transitions. Second operand has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 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-03-15 16:29:01,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:01,369 INFO L93 Difference]: Finished difference Result 10893 states and 37790 transitions. [2022-03-15 16:29:01,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 16:29:01,369 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 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 33 [2022-03-15 16:29:01,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:01,391 INFO L225 Difference]: With dead ends: 10893 [2022-03-15 16:29:01,391 INFO L226 Difference]: Without dead ends: 10760 [2022-03-15 16:29:01,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 50 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 613 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=318, Invalid=1574, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 16:29:01,392 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 305 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 972 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 1468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 442 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:01,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 226 Invalid, 1468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 972 Invalid, 0 Unknown, 442 Unchecked, 0.9s Time] [2022-03-15 16:29:01,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10760 states. [2022-03-15 16:29:01,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10760 to 6830. [2022-03-15 16:29:01,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6830 states, 6829 states have (on average 3.571386733050227) internal successors, (24389), 6829 states have internal predecessors, (24389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:29:01,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6830 states to 6830 states and 24389 transitions. [2022-03-15 16:29:01,541 INFO L78 Accepts]: Start accepts. Automaton has 6830 states and 24389 transitions. Word has length 33 [2022-03-15 16:29:01,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:01,541 INFO L470 AbstractCegarLoop]: Abstraction has 6830 states and 24389 transitions. [2022-03-15 16:29:01,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 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-03-15 16:29:01,541 INFO L276 IsEmpty]: Start isEmpty. Operand 6830 states and 24389 transitions. [2022-03-15 16:29:01,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:29:01,553 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:01,553 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:29:01,569 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-03-15 16:29:01,753 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,SelfDestructingSolverStorable24 [2022-03-15 16:29:01,753 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:01,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:01,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1516881048, now seen corresponding path program 20 times [2022-03-15 16:29:01,754 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:01,754 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121358891] [2022-03-15 16:29:01,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:01,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:01,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:02,532 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:02,533 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:02,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121358891] [2022-03-15 16:29:02,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121358891] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:02,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256277057] [2022-03-15 16:29:02,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:29:02,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:02,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:02,536 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-03-15 16:29:02,539 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-03-15 16:29:02,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:29:02,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:02,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:29:02,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:02,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:29:03,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 72 [2022-03-15 16:29:03,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 123 [2022-03-15 16:29:03,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 74 [2022-03-15 16:29:03,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-03-15 16:29:03,908 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:03,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:04,594 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:29:04,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1016 treesize of output 976 [2022-03-15 16:29:14,945 INFO L353 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-03-15 16:29:14,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1147 treesize of output 936 [2022-03-15 16:29:18,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:18,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:18,919 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-03-15 16:29:18,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1184 treesize of output 944 [2022-03-15 16:29:20,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:20,051 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:29:20,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-03-15 16:29:20,104 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:20,104 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256277057] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:20,104 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:20,104 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-03-15 16:29:20,104 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254107614] [2022-03-15 16:29:20,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:20,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:29:20,105 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:20,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:29:20,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:29:20,105 INFO L87 Difference]: Start difference. First operand 6830 states and 24389 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:29:25,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:25,277 INFO L93 Difference]: Finished difference Result 10619 states and 36960 transitions. [2022-03-15 16:29:25,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 16:29:25,277 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:29:25,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:25,297 INFO L225 Difference]: With dead ends: 10619 [2022-03-15 16:29:25,297 INFO L226 Difference]: Without dead ends: 10574 [2022-03-15 16:29:25,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 525 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=298, Invalid=1508, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 16:29:25,298 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 259 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 891 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 1193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 256 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:25,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 183 Invalid, 1193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 891 Invalid, 0 Unknown, 256 Unchecked, 0.8s Time] [2022-03-15 16:29:25,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10574 states. [2022-03-15 16:29:25,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10574 to 6908. [2022-03-15 16:29:25,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6908 states, 6907 states have (on average 3.571738815694223) internal successors, (24670), 6907 states have internal predecessors, (24670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:29:25,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6908 states to 6908 states and 24670 transitions. [2022-03-15 16:29:25,430 INFO L78 Accepts]: Start accepts. Automaton has 6908 states and 24670 transitions. Word has length 33 [2022-03-15 16:29:25,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:25,430 INFO L470 AbstractCegarLoop]: Abstraction has 6908 states and 24670 transitions. [2022-03-15 16:29:25,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:29:25,430 INFO L276 IsEmpty]: Start isEmpty. Operand 6908 states and 24670 transitions. [2022-03-15 16:29:25,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:29:25,442 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:25,442 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:29:25,457 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-03-15 16:29:25,642 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,SelfDestructingSolverStorable25 [2022-03-15 16:29:25,642 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:25,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:25,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1488917818, now seen corresponding path program 21 times [2022-03-15 16:29:25,643 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:25,643 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804659277] [2022-03-15 16:29:25,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:25,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:25,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:26,656 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:26,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:26,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804659277] [2022-03-15 16:29:26,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804659277] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:26,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387914510] [2022-03-15 16:29:26,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:29:26,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:26,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:26,658 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-03-15 16:29:26,658 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-03-15 16:29:26,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:29:26,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:26,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:29:26,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:27,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:29:27,199 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-03-15 16:29:27,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-03-15 16:29:29,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:29,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 83 treesize of output 85 [2022-03-15 16:29:29,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:29,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 77 treesize of output 79 [2022-03-15 16:29:31,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:31,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:31,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2022-03-15 16:29:31,347 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:31,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:32,743 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:29:32,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1338 treesize of output 1290 [2022-03-15 16:29:42,303 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:29:42,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1136 treesize of output 890 [2022-03-15 16:29:48,481 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-03-15 16:29:48,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 108 treesize of output 92 [2022-03-15 16:29:48,613 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:48,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387914510] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:48,614 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:48,614 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 36 [2022-03-15 16:29:48,614 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496622055] [2022-03-15 16:29:48,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:48,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 16:29:48,614 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:48,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 16:29:48,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1143, Unknown=1, NotChecked=0, Total=1332 [2022-03-15 16:29:48,615 INFO L87 Difference]: Start difference. First operand 6908 states and 24670 transitions. Second operand has 37 states, 37 states have (on average 2.135135135135135) 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-03-15 16:29:56,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:56,262 INFO L93 Difference]: Finished difference Result 12158 states and 42002 transitions. [2022-03-15 16:29:56,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 16:29:56,263 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.135135135135135) 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 33 [2022-03-15 16:29:56,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:56,290 INFO L225 Difference]: With dead ends: 12158 [2022-03-15 16:29:56,290 INFO L226 Difference]: Without dead ends: 12155 [2022-03-15 16:29:56,291 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 45 SyntacticMatches, 9 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1555 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=745, Invalid=3809, Unknown=2, NotChecked=0, Total=4556 [2022-03-15 16:29:56,291 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 363 mSDsluCounter, 712 mSDsCounter, 0 mSdLazyCounter, 820 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 2232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 820 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1356 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:56,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 326 Invalid, 2232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 820 Invalid, 0 Unknown, 1356 Unchecked, 0.7s Time] [2022-03-15 16:29:56,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12155 states. [2022-03-15 16:29:56,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12155 to 7149. [2022-03-15 16:29:56,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7149 states, 7148 states have (on average 3.5693900391717963) internal successors, (25514), 7148 states have internal predecessors, (25514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:29:56,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7149 states to 7149 states and 25514 transitions. [2022-03-15 16:29:56,466 INFO L78 Accepts]: Start accepts. Automaton has 7149 states and 25514 transitions. Word has length 33 [2022-03-15 16:29:56,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:56,467 INFO L470 AbstractCegarLoop]: Abstraction has 7149 states and 25514 transitions. [2022-03-15 16:29:56,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.135135135135135) 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-03-15 16:29:56,467 INFO L276 IsEmpty]: Start isEmpty. Operand 7149 states and 25514 transitions. [2022-03-15 16:29:56,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:29:56,478 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:56,479 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:29:56,494 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-03-15 16:29:56,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-15 16:29:56,686 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:56,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:56,686 INFO L85 PathProgramCache]: Analyzing trace with hash -525933754, now seen corresponding path program 22 times [2022-03-15 16:29:56,686 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:56,686 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150132019] [2022-03-15 16:29:56,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:56,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:56,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:57,745 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:57,745 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:57,745 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150132019] [2022-03-15 16:29:57,745 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150132019] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:57,745 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610075366] [2022-03-15 16:29:57,745 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:29:57,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:57,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:57,746 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-03-15 16:29:57,747 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-03-15 16:29:57,778 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:29:57,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:57,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:29:57,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:58,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 16:29:58,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-03-15 16:29:58,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:58,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:58,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:58,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 65 [2022-03-15 16:29:58,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:58,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:58,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:58,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 78 [2022-03-15 16:29:58,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2022-03-15 16:29:58,497 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:58,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:58,986 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:29:58,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1658 treesize of output 1610 [2022-03-15 16:30:05,645 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-03-15 16:30:05,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 746 treesize of output 610 [2022-03-15 16:30:08,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:08,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:08,239 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-03-15 16:30:08,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 701 treesize of output 1 [2022-03-15 16:30:08,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:08,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:08,260 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-03-15 16:30:08,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 384 treesize of output 1 [2022-03-15 16:30:08,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:08,343 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:30:08,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-03-15 16:30:08,394 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:08,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610075366] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:30:08,394 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:30:08,394 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 25 [2022-03-15 16:30:08,394 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651438424] [2022-03-15 16:30:08,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:30:08,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:30:08,394 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:30:08,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:30:08,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:30:08,395 INFO L87 Difference]: Start difference. First operand 7149 states and 25514 transitions. Second operand has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:30:15,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:30:15,365 INFO L93 Difference]: Finished difference Result 14361 states and 49417 transitions. [2022-03-15 16:30:15,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 16:30:15,366 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:30:15,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:30:15,397 INFO L225 Difference]: With dead ends: 14361 [2022-03-15 16:30:15,397 INFO L226 Difference]: Without dead ends: 14238 [2022-03-15 16:30:15,398 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 49 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 853 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=465, Invalid=2727, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 16:30:15,398 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 370 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 1904 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 1979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:30:15,399 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [370 Valid, 318 Invalid, 1979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1904 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-15 16:30:15,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14238 states. [2022-03-15 16:30:15,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14238 to 7030. [2022-03-15 16:30:15,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7030 states, 7029 states have (on average 3.5757575757575757) internal successors, (25134), 7029 states have internal predecessors, (25134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:30:15,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7030 states to 7030 states and 25134 transitions. [2022-03-15 16:30:15,532 INFO L78 Accepts]: Start accepts. Automaton has 7030 states and 25134 transitions. Word has length 33 [2022-03-15 16:30:15,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:30:15,533 INFO L470 AbstractCegarLoop]: Abstraction has 7030 states and 25134 transitions. [2022-03-15 16:30:15,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:30:15,533 INFO L276 IsEmpty]: Start isEmpty. Operand 7030 states and 25134 transitions. [2022-03-15 16:30:15,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:30:15,543 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:30:15,543 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:30:15,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-15 16:30:15,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:15,744 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:30:15,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:30:15,745 INFO L85 PathProgramCache]: Analyzing trace with hash -817784198, now seen corresponding path program 23 times [2022-03-15 16:30:15,745 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:30:15,745 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600181533] [2022-03-15 16:30:15,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:30:15,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:30:15,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:16,719 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:16,719 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:30:16,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600181533] [2022-03-15 16:30:16,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600181533] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:30:16,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076615670] [2022-03-15 16:30:16,719 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:30:16,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:16,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:30:16,720 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-03-15 16:30:16,721 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-03-15 16:30:16,759 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 16:30:16,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:30:16,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-15 16:30:16,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:30:17,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-15 16:30:17,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:17,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-03-15 16:30:17,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:17,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:17,518 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:17,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 114 [2022-03-15 16:30:17,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:17,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:17,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:17,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 119 treesize of output 133 [2022-03-15 16:30:20,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:20,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:20,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2022-03-15 16:30:20,712 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:20,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:30:22,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:22,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:22,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 591 treesize of output 567 [2022-03-15 16:30:32,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:32,606 INFO L353 Elim1Store]: treesize reduction 19, result has 78.2 percent of original size [2022-03-15 16:30:32,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 1163 treesize of output 878 [2022-03-15 16:30:39,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:39,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:39,321 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-03-15 16:30:39,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1208 treesize of output 890 [2022-03-15 16:30:41,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:41,570 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:30:41,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-03-15 16:30:41,641 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:41,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076615670] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:30:41,641 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:30:41,641 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 32 [2022-03-15 16:30:41,642 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795313838] [2022-03-15 16:30:41,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:30:41,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:30:41,642 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:30:41,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:30:41,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=893, Unknown=2, NotChecked=0, Total=1056 [2022-03-15 16:30:41,642 INFO L87 Difference]: Start difference. First operand 7030 states and 25134 transitions. Second operand has 33 states, 33 states have (on average 2.6666666666666665) internal successors, (88), 32 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:30:47,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:30:47,138 INFO L93 Difference]: Finished difference Result 13514 states and 46459 transitions. [2022-03-15 16:30:47,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:30:47,138 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.6666666666666665) internal successors, (88), 32 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:30:47,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:30:47,170 INFO L225 Difference]: With dead ends: 13514 [2022-03-15 16:30:47,171 INFO L226 Difference]: Without dead ends: 13191 [2022-03-15 16:30:47,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2150 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=909, Invalid=6061, Unknown=2, NotChecked=0, Total=6972 [2022-03-15 16:30:47,172 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 484 mSDsluCounter, 1012 mSDsCounter, 0 mSdLazyCounter, 1214 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 3418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2140 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:30:47,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [484 Valid, 483 Invalid, 3418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1214 Invalid, 0 Unknown, 2140 Unchecked, 0.9s Time] [2022-03-15 16:30:47,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13191 states. [2022-03-15 16:30:47,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13191 to 7289. [2022-03-15 16:30:47,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7289 states, 7288 states have (on average 3.575192096597146) internal successors, (26056), 7288 states have internal predecessors, (26056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:30:47,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7289 states to 7289 states and 26056 transitions. [2022-03-15 16:30:47,353 INFO L78 Accepts]: Start accepts. Automaton has 7289 states and 26056 transitions. Word has length 33 [2022-03-15 16:30:47,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:30:47,353 INFO L470 AbstractCegarLoop]: Abstraction has 7289 states and 26056 transitions. [2022-03-15 16:30:47,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.6666666666666665) internal successors, (88), 32 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:30:47,353 INFO L276 IsEmpty]: Start isEmpty. Operand 7289 states and 26056 transitions. [2022-03-15 16:30:47,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:30:47,365 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:30:47,365 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:30:47,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-15 16:30:47,565 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,SelfDestructingSolverStorable28 [2022-03-15 16:30:47,566 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:30:47,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:30:47,566 INFO L85 PathProgramCache]: Analyzing trace with hash -784457146, now seen corresponding path program 24 times [2022-03-15 16:30:47,566 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:30:47,566 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434114127] [2022-03-15 16:30:47,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:30:47,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:30:47,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:48,117 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:48,117 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:30:48,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434114127] [2022-03-15 16:30:48,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434114127] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:30:48,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429351531] [2022-03-15 16:30:48,117 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:30:48,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:48,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:30:48,118 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-03-15 16:30:48,145 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-03-15 16:30:48,173 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 16:30:48,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:30:48,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:30:48,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:30:48,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:30:48,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-03-15 16:30:48,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2022-03-15 16:30:49,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 55 [2022-03-15 16:30:49,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 49 [2022-03-15 16:30:49,186 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:49,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:30:50,411 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:30:50,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1434 treesize of output 1386 [2022-03-15 16:30:59,286 INFO L353 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-03-15 16:30:59,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1105 treesize of output 844 [2022-03-15 16:31:04,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:04,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:04,924 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-03-15 16:31:04,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1150 treesize of output 856 [2022-03-15 16:31:06,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:06,565 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:31:06,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-03-15 16:31:06,633 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:06,633 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429351531] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:06,633 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:06,633 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 27 [2022-03-15 16:31:06,633 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714036109] [2022-03-15 16:31:06,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:06,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:31:06,633 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:06,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:31:06,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:31:06,634 INFO L87 Difference]: Start difference. First operand 7289 states and 26056 transitions. Second operand has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 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-03-15 16:31:11,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:11,513 INFO L93 Difference]: Finished difference Result 14961 states and 51639 transitions. [2022-03-15 16:31:11,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 16:31:11,514 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 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 33 [2022-03-15 16:31:11,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:11,547 INFO L225 Difference]: With dead ends: 14961 [2022-03-15 16:31:11,547 INFO L226 Difference]: Without dead ends: 14779 [2022-03-15 16:31:11,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 807 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=498, Invalid=2472, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 16:31:11,548 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 450 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 1356 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 1669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 213 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:11,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 289 Invalid, 1669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1356 Invalid, 0 Unknown, 213 Unchecked, 1.2s Time] [2022-03-15 16:31:11,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14779 states. [2022-03-15 16:31:11,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14779 to 7443. [2022-03-15 16:31:11,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7443 states, 7442 states have (on average 3.5751142166084384) internal successors, (26606), 7442 states have internal predecessors, (26606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:31:11,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7443 states to 7443 states and 26606 transitions. [2022-03-15 16:31:11,723 INFO L78 Accepts]: Start accepts. Automaton has 7443 states and 26606 transitions. Word has length 33 [2022-03-15 16:31:11,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:11,723 INFO L470 AbstractCegarLoop]: Abstraction has 7443 states and 26606 transitions. [2022-03-15 16:31:11,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 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-03-15 16:31:11,723 INFO L276 IsEmpty]: Start isEmpty. Operand 7443 states and 26606 transitions. [2022-03-15 16:31:11,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:31:11,735 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:11,735 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:11,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-15 16:31:11,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:11,935 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:11,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:11,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1206786738, now seen corresponding path program 25 times [2022-03-15 16:31:11,936 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:11,937 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599533564] [2022-03-15 16:31:11,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:11,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:11,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:12,838 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:12,838 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:12,838 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599533564] [2022-03-15 16:31:12,838 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599533564] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:12,838 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374834126] [2022-03-15 16:31:12,838 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:31:12,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:12,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:12,839 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-03-15 16:31:12,842 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-03-15 16:31:12,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:12,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-15 16:31:12,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:13,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:31:13,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-03-15 16:31:13,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 66 [2022-03-15 16:31:13,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 104 [2022-03-15 16:31:14,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 72 [2022-03-15 16:31:14,271 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:14,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:15,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 206 [2022-03-15 16:31:15,348 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:15,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2022-03-15 16:31:15,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 190 [2022-03-15 16:31:15,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:15,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-03-15 16:31:15,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 190 [2022-03-15 16:31:15,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:15,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-03-15 16:31:15,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 174 [2022-03-15 16:31:15,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:15,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 38 [2022-03-15 16:31:22,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:22,095 INFO L353 Elim1Store]: treesize reduction 14, result has 83.9 percent of original size [2022-03-15 16:31:22,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 455 treesize of output 373 [2022-03-15 16:31:23,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:23,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:23,584 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-03-15 16:31:23,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 433 treesize of output 1 [2022-03-15 16:31:23,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:23,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:23,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:23,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 471 treesize of output 393 [2022-03-15 16:31:25,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:25,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:25,546 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-03-15 16:31:25,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 449 treesize of output 1 [2022-03-15 16:31:25,671 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-03-15 16:31:25,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 58 [2022-03-15 16:31:25,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:25,732 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:31:25,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 62 treesize of output 1 [2022-03-15 16:31:25,780 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:25,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374834126] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:25,781 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:25,781 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-03-15 16:31:25,781 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072869748] [2022-03-15 16:31:25,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:25,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:31:25,781 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:25,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:31:25,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:31:25,782 INFO L87 Difference]: Start difference. First operand 7443 states and 26606 transitions. Second operand has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 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-03-15 16:31:35,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:35,370 INFO L93 Difference]: Finished difference Result 16427 states and 56239 transitions. [2022-03-15 16:31:35,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-15 16:31:35,370 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 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 33 [2022-03-15 16:31:35,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:35,411 INFO L225 Difference]: With dead ends: 16427 [2022-03-15 16:31:35,411 INFO L226 Difference]: Without dead ends: 16209 [2022-03-15 16:31:35,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1037 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=549, Invalid=2991, Unknown=0, NotChecked=0, Total=3540 [2022-03-15 16:31:35,412 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 365 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 2328 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 2419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:35,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 394 Invalid, 2419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2328 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-03-15 16:31:35,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16209 states. [2022-03-15 16:31:35,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16209 to 7380. [2022-03-15 16:31:35,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7380 states, 7379 states have (on average 3.576636400596287) internal successors, (26392), 7379 states have internal predecessors, (26392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:31:35,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7380 states to 7380 states and 26392 transitions. [2022-03-15 16:31:35,606 INFO L78 Accepts]: Start accepts. Automaton has 7380 states and 26392 transitions. Word has length 33 [2022-03-15 16:31:35,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:35,606 INFO L470 AbstractCegarLoop]: Abstraction has 7380 states and 26392 transitions. [2022-03-15 16:31:35,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 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-03-15 16:31:35,606 INFO L276 IsEmpty]: Start isEmpty. Operand 7380 states and 26392 transitions. [2022-03-15 16:31:35,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:31:35,618 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:35,618 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:35,634 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-03-15 16:31:35,819 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,SelfDestructingSolverStorable30 [2022-03-15 16:31:35,819 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:35,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:35,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1906539584, now seen corresponding path program 26 times [2022-03-15 16:31:35,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:35,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105662382] [2022-03-15 16:31:35,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:35,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:35,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:36,784 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:36,784 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:36,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105662382] [2022-03-15 16:31:36,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105662382] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:36,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182216691] [2022-03-15 16:31:36,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:31:36,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:36,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:36,785 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-03-15 16:31:36,786 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-03-15 16:31:36,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:31:36,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:36,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 16:31:36,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:37,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:31:37,952 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:37,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 115 treesize of output 99 [2022-03-15 16:31:37,968 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:37,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 194 treesize of output 166 [2022-03-15 16:31:37,983 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-03-15 16:31:37,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 100 treesize of output 88 [2022-03-15 16:31:40,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:40,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:40,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 58 [2022-03-15 16:31:40,063 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:40,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:41,120 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:31:41,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1064 treesize of output 1024 [2022-03-15 16:32:07,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:07,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:07,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:07,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 2344 treesize of output 1775 [2022-03-15 16:32:23,376 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:32:23,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 8 [2022-03-15 16:32:23,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:23,392 INFO L353 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-03-15 16:32:23,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 39 [2022-03-15 16:32:23,450 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:23,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182216691] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:23,451 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:23,451 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 29 [2022-03-15 16:32:23,451 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849863484] [2022-03-15 16:32:23,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:23,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:32:23,451 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:23,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:32:23,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=695, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:32:23,452 INFO L87 Difference]: Start difference. First operand 7380 states and 26392 transitions. Second operand has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 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-03-15 16:32:28,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:28,626 INFO L93 Difference]: Finished difference Result 13090 states and 45370 transitions. [2022-03-15 16:32:28,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 16:32:28,627 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 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 33 [2022-03-15 16:32:28,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:28,664 INFO L225 Difference]: With dead ends: 13090 [2022-03-15 16:32:28,664 INFO L226 Difference]: Without dead ends: 13012 [2022-03-15 16:32:28,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 60 SyntacticMatches, 8 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1342 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=884, Invalid=3276, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 16:32:28,666 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 355 mSDsluCounter, 631 mSDsCounter, 0 mSdLazyCounter, 945 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 2495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1484 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:28,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [355 Valid, 208 Invalid, 2495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 945 Invalid, 0 Unknown, 1484 Unchecked, 0.7s Time] [2022-03-15 16:32:28,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13012 states. [2022-03-15 16:32:28,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13012 to 7739. [2022-03-15 16:32:28,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7739 states, 7738 states have (on average 3.5673300594468853) internal successors, (27604), 7738 states have internal predecessors, (27604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:32:28,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7739 states to 7739 states and 27604 transitions. [2022-03-15 16:32:28,844 INFO L78 Accepts]: Start accepts. Automaton has 7739 states and 27604 transitions. Word has length 33 [2022-03-15 16:32:28,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:28,844 INFO L470 AbstractCegarLoop]: Abstraction has 7739 states and 27604 transitions. [2022-03-15 16:32:28,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 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-03-15 16:32:28,845 INFO L276 IsEmpty]: Start isEmpty. Operand 7739 states and 27604 transitions. [2022-03-15 16:32:28,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:32:28,882 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:28,883 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:32:28,899 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-03-15 16:32:29,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:29,099 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:29,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:29,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1089207312, now seen corresponding path program 27 times [2022-03-15 16:32:29,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:29,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607413632] [2022-03-15 16:32:29,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:29,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:29,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:29,740 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:29,740 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:29,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607413632] [2022-03-15 16:32:29,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607413632] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:29,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951077926] [2022-03-15 16:32:29,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:32:29,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:29,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:29,742 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-03-15 16:32:29,742 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-03-15 16:32:29,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:32:29,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:32:29,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-15 16:32:29,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:30,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:32:33,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:33,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 112 treesize of output 112 [2022-03-15 16:32:33,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:33,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 199 treesize of output 191 [2022-03-15 16:32:33,693 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-03-15 16:32:33,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 102 [2022-03-15 16:32:44,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:44,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:44,767 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:32:44,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 55 [2022-03-15 16:32:44,840 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:44,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:51,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:51,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 271 treesize of output 263 [2022-03-15 16:34:09,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:09,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1676 treesize of output 1373 [2022-03-15 16:34:23,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:23,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 54 treesize of output 67 [2022-03-15 16:34:23,510 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:23,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951077926] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:23,511 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:23,511 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 35 [2022-03-15 16:34:23,511 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766824123] [2022-03-15 16:34:23,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:23,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:34:23,511 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:23,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:34:23,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=1033, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:34:23,512 INFO L87 Difference]: Start difference. First operand 7739 states and 27604 transitions. Second operand has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:34:36,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:36,561 INFO L93 Difference]: Finished difference Result 16157 states and 55285 transitions. [2022-03-15 16:34:36,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-03-15 16:34:36,561 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:34:36,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:36,599 INFO L225 Difference]: With dead ends: 16157 [2022-03-15 16:34:36,599 INFO L226 Difference]: Without dead ends: 16048 [2022-03-15 16:34:36,602 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4578 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=2052, Invalid=11285, Unknown=3, NotChecked=0, Total=13340 [2022-03-15 16:34:36,602 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 369 mSDsluCounter, 1071 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 4445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3561 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:36,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 560 Invalid, 4445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 821 Invalid, 0 Unknown, 3561 Unchecked, 0.5s Time] [2022-03-15 16:34:36,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16048 states. [2022-03-15 16:34:36,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16048 to 7912. [2022-03-15 16:34:36,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7912 states, 7911 states have (on average 3.5628871192011125) internal successors, (28186), 7911 states have internal predecessors, (28186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:34:36,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7912 states to 7912 states and 28186 transitions. [2022-03-15 16:34:36,801 INFO L78 Accepts]: Start accepts. Automaton has 7912 states and 28186 transitions. Word has length 33 [2022-03-15 16:34:36,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:36,801 INFO L470 AbstractCegarLoop]: Abstraction has 7912 states and 28186 transitions. [2022-03-15 16:34:36,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.3055555555555554) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:34:36,801 INFO L276 IsEmpty]: Start isEmpty. Operand 7912 states and 28186 transitions. [2022-03-15 16:34:36,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:34:36,814 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:36,814 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:34:36,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-15 16:34:37,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:37,019 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:34:37,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:37,020 INFO L85 PathProgramCache]: Analyzing trace with hash 530625556, now seen corresponding path program 28 times [2022-03-15 16:34:37,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:37,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102157062] [2022-03-15 16:34:37,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:37,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:37,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:38,785 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:38,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:38,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102157062] [2022-03-15 16:34:38,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102157062] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:38,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717354380] [2022-03-15 16:34:38,785 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:34:38,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:38,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:38,786 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-03-15 16:34:38,787 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-03-15 16:34:38,820 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:34:38,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:38,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:34:38,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:39,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-15 16:34:39,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 72 [2022-03-15 16:34:39,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 115 [2022-03-15 16:34:39,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:39,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 70 [2022-03-15 16:34:40,124 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-03-15 16:34:40,151 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:40,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:41,863 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:34:41,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 591 treesize of output 567 [2022-03-15 16:34:51,087 INFO L353 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-03-15 16:34:51,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1159 treesize of output 898 [2022-03-15 16:34:58,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:58,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:58,634 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-03-15 16:34:58,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1204 treesize of output 910 [2022-03-15 16:35:00,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:00,555 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:35:00,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-03-15 16:35:00,604 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:00,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717354380] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:35:00,604 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:35:00,604 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 27 [2022-03-15 16:35:00,604 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73553148] [2022-03-15 16:35:00,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:35:00,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:35:00,605 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:35:00,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:35:00,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=617, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:35:00,605 INFO L87 Difference]: Start difference. First operand 7912 states and 28186 transitions. Second operand has 28 states, 28 states have (on average 2.7142857142857144) internal successors, (76), 27 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-03-15 16:35:08,274 WARN L228 SmtUtils]: Spent 7.26s on a formula simplification. DAG size of input: 212 DAG size of output: 146 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 16:35:22,355 WARN L228 SmtUtils]: Spent 13.94s on a formula simplification. DAG size of input: 207 DAG size of output: 142 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 16:35:25,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:35:25,371 INFO L93 Difference]: Finished difference Result 14448 states and 49660 transitions. [2022-03-15 16:35:25,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 16:35:25,371 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.7142857142857144) internal successors, (76), 27 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 33 [2022-03-15 16:35:25,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:35:25,402 INFO L225 Difference]: With dead ends: 14448 [2022-03-15 16:35:25,402 INFO L226 Difference]: Without dead ends: 14287 [2022-03-15 16:35:25,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 808 ImplicationChecksByTransitivity, 25.2s TimeCoverageRelationStatistics Valid=504, Invalid=2252, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 16:35:25,402 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 407 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 945 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 1743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 744 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:35:25,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 256 Invalid, 1743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 945 Invalid, 0 Unknown, 744 Unchecked, 0.9s Time] [2022-03-15 16:35:25,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14287 states. [2022-03-15 16:35:25,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14287 to 8193. [2022-03-15 16:35:25,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8193 states, 8192 states have (on average 3.55615234375) internal successors, (29132), 8192 states have internal predecessors, (29132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:35:25,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8193 states to 8193 states and 29132 transitions. [2022-03-15 16:35:25,568 INFO L78 Accepts]: Start accepts. Automaton has 8193 states and 29132 transitions. Word has length 33 [2022-03-15 16:35:25,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:35:25,569 INFO L470 AbstractCegarLoop]: Abstraction has 8193 states and 29132 transitions. [2022-03-15 16:35:25,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.7142857142857144) internal successors, (76), 27 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-03-15 16:35:25,569 INFO L276 IsEmpty]: Start isEmpty. Operand 8193 states and 29132 transitions. [2022-03-15 16:35:25,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:35:25,581 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:35:25,581 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:35:25,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-15 16:35:25,781 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:35:25,781 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:35:25,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:35:25,782 INFO L85 PathProgramCache]: Analyzing trace with hash 708038150, now seen corresponding path program 29 times [2022-03-15 16:35:25,782 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:35:25,782 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608659988] [2022-03-15 16:35:25,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:35:25,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:35:25,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:35:26,769 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:26,769 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:35:26,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608659988] [2022-03-15 16:35:26,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608659988] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:35:26,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501512818] [2022-03-15 16:35:26,769 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:35:26,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:35:26,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:35:26,770 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-03-15 16:35:26,771 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-03-15 16:35:26,803 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:35:26,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:35:26,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:35:26,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:35:27,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 16:35:27,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:27,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:27,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:27,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 76 [2022-03-15 16:35:27,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:27,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2022-03-15 16:35:27,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:27,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:27,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:27,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 72 [2022-03-15 16:35:27,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:27,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:27,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2022-03-15 16:35:27,988 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:35:27,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:35:29,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:29,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 474 treesize of output 450 [2022-03-15 16:35:48,856 INFO L353 Elim1Store]: treesize reduction 10, result has 88.8 percent of original size [2022-03-15 16:35:48,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 2112 treesize of output 1583 [2022-03-15 16:36:12,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:12,762 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:36:12,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 1 [2022-03-15 16:36:12,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:12,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:12,788 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:36:12,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2022-03-15 16:36:12,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:12,798 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:36:12,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 48 treesize of output 1 [2022-03-15 16:36:12,891 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:36:12,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501512818] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:36:12,891 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:36:12,891 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 28 [2022-03-15 16:36:12,891 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574415782] [2022-03-15 16:36:12,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:36:12,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 16:36:12,892 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:36:12,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 16:36:12,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=679, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:36:12,892 INFO L87 Difference]: Start difference. First operand 8193 states and 29132 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:17,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:36:17,479 INFO L93 Difference]: Finished difference Result 13029 states and 45384 transitions. [2022-03-15 16:36:17,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 16:36:17,479 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:36:17,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:36:17,506 INFO L225 Difference]: With dead ends: 13029 [2022-03-15 16:36:17,506 INFO L226 Difference]: Without dead ends: 12976 [2022-03-15 16:36:17,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 60 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 836 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=477, Invalid=2278, Unknown=1, NotChecked=0, Total=2756 [2022-03-15 16:36:17,507 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 228 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 1550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 926 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:36:17,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 160 Invalid, 1550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 601 Invalid, 0 Unknown, 926 Unchecked, 0.4s Time] [2022-03-15 16:36:17,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12976 states. [2022-03-15 16:36:17,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12976 to 8584. [2022-03-15 16:36:17,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8584 states, 8583 states have (on average 3.555866247232902) internal successors, (30520), 8583 states have internal predecessors, (30520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:17,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8584 states to 8584 states and 30520 transitions. [2022-03-15 16:36:17,659 INFO L78 Accepts]: Start accepts. Automaton has 8584 states and 30520 transitions. Word has length 33 [2022-03-15 16:36:17,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:36:17,659 INFO L470 AbstractCegarLoop]: Abstraction has 8584 states and 30520 transitions. [2022-03-15 16:36:17,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:17,659 INFO L276 IsEmpty]: Start isEmpty. Operand 8584 states and 30520 transitions. [2022-03-15 16:36:17,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:36:17,672 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:36:17,672 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:36:17,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-15 16:36:17,872 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,SelfDestructingSolverStorable34 [2022-03-15 16:36:17,873 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:36:17,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:36:17,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1070034656, now seen corresponding path program 30 times [2022-03-15 16:36:17,873 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:36:17,873 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679788923] [2022-03-15 16:36:17,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:36:17,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:36:17,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:36:18,677 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:36:18,677 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:36:18,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679788923] [2022-03-15 16:36:18,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679788923] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:36:18,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908948530] [2022-03-15 16:36:18,677 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:36:18,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:36:18,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:36:18,678 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-03-15 16:36:18,679 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-03-15 16:36:18,711 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:36:18,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:36:18,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:36:18,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:36:19,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 16:36:19,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2022-03-15 16:36:19,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 63 [2022-03-15 16:36:19,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 57 [2022-03-15 16:36:19,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2022-03-15 16:36:19,623 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:36:19,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:36:21,336 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:36:21,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 546 treesize of output 522 [2022-03-15 16:36:33,543 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-03-15 16:36:33,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 2285 treesize of output 1647 [2022-03-15 16:36:44,610 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-03-15 16:36:44,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 109 treesize of output 89 [2022-03-15 16:36:44,715 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:36:44,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908948530] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:36:44,715 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:36:44,716 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 30 [2022-03-15 16:36:44,716 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381175633] [2022-03-15 16:36:44,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:36:44,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:36:44,716 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:36:44,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:36:44,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=783, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:36:44,716 INFO L87 Difference]: Start difference. First operand 8584 states and 30520 transitions. Second operand has 31 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 30 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:49,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:36:49,226 INFO L93 Difference]: Finished difference Result 15687 states and 54121 transitions. [2022-03-15 16:36:49,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 16:36:49,227 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 30 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:36:49,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:36:49,271 INFO L225 Difference]: With dead ends: 15687 [2022-03-15 16:36:49,272 INFO L226 Difference]: Without dead ends: 15527 [2022-03-15 16:36:49,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 886 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=432, Invalid=2430, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 16:36:49,272 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 372 mSDsluCounter, 631 mSDsCounter, 0 mSdLazyCounter, 1782 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 2240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 377 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:36:49,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [372 Valid, 307 Invalid, 2240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1782 Invalid, 0 Unknown, 377 Unchecked, 1.6s Time] [2022-03-15 16:36:49,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15527 states. [2022-03-15 16:36:49,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15527 to 8618. [2022-03-15 16:36:49,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8618 states, 8617 states have (on average 3.5533248230242545) internal successors, (30619), 8617 states have internal predecessors, (30619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:49,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8618 states to 8618 states and 30619 transitions. [2022-03-15 16:36:49,480 INFO L78 Accepts]: Start accepts. Automaton has 8618 states and 30619 transitions. Word has length 33 [2022-03-15 16:36:49,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:36:49,480 INFO L470 AbstractCegarLoop]: Abstraction has 8618 states and 30619 transitions. [2022-03-15 16:36:49,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 30 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:49,480 INFO L276 IsEmpty]: Start isEmpty. Operand 8618 states and 30619 transitions. [2022-03-15 16:36:49,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:36:49,493 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:36:49,493 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:36:49,515 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-15 16:36:49,694 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-15 16:36:49,694 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:36:49,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:36:49,694 INFO L85 PathProgramCache]: Analyzing trace with hash 2027262564, now seen corresponding path program 31 times [2022-03-15 16:36:49,694 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:36:49,694 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407553934] [2022-03-15 16:36:49,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:36:49,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:36:49,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:36:50,620 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:36:50,621 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:36:50,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407553934] [2022-03-15 16:36:50,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407553934] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:36:50,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918226216] [2022-03-15 16:36:50,621 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:36:50,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:36:50,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:36:50,622 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-03-15 16:36:50,622 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-03-15 16:36:50,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:36:50,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:36:50,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:36:50,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 16:36:51,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:51,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:51,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:51,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 79 [2022-03-15 16:36:51,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:51,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 37 [2022-03-15 16:36:51,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:51,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:51,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:51,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 129 [2022-03-15 16:36:51,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 46 [2022-03-15 16:36:51,895 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:36:51,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:36:52,862 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:36:52,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 626 treesize of output 602 [2022-03-15 16:37:01,587 INFO L353 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-03-15 16:37:01,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 982 treesize of output 741 [2022-03-15 16:37:05,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:05,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:05,313 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-03-15 16:37:05,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1019 treesize of output 749 [2022-03-15 16:37:06,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:06,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 12 [2022-03-15 16:37:06,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:06,500 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:37:06,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-03-15 16:37:06,547 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:37:06,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918226216] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:37:06,547 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:37:06,548 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-03-15 16:37:06,548 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269597854] [2022-03-15 16:37:06,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:37:06,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:37:06,548 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:37:06,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:37:06,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:37:06,548 INFO L87 Difference]: Start difference. First operand 8618 states and 30619 transitions. Second operand has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 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-03-15 16:37:10,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:37:10,089 INFO L93 Difference]: Finished difference Result 15368 states and 53064 transitions. [2022-03-15 16:37:10,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 16:37:10,089 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 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 33 [2022-03-15 16:37:10,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:37:10,123 INFO L225 Difference]: With dead ends: 15368 [2022-03-15 16:37:10,124 INFO L226 Difference]: Without dead ends: 15019 [2022-03-15 16:37:10,124 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 449 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=314, Invalid=1326, Unknown=0, NotChecked=0, Total=1640 [2022-03-15 16:37:10,124 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 298 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 1218 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 1287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:37:10,124 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 190 Invalid, 1287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1218 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 16:37:10,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15019 states. [2022-03-15 16:37:10,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15019 to 7835. [2022-03-15 16:37:10,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7835 states, 7834 states have (on average 3.5638243553740105) internal successors, (27919), 7834 states have internal predecessors, (27919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:37:10,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7835 states to 7835 states and 27919 transitions. [2022-03-15 16:37:10,289 INFO L78 Accepts]: Start accepts. Automaton has 7835 states and 27919 transitions. Word has length 33 [2022-03-15 16:37:10,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:37:10,289 INFO L470 AbstractCegarLoop]: Abstraction has 7835 states and 27919 transitions. [2022-03-15 16:37:10,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 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-03-15 16:37:10,289 INFO L276 IsEmpty]: Start isEmpty. Operand 7835 states and 27919 transitions. [2022-03-15 16:37:10,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:37:10,302 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:37:10,302 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:37:10,317 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-15 16:37:10,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:37:10,505 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:37:10,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:37:10,505 INFO L85 PathProgramCache]: Analyzing trace with hash 889067426, now seen corresponding path program 32 times [2022-03-15 16:37:10,505 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:37:10,505 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689692037] [2022-03-15 16:37:10,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:37:10,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:37:10,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:37:11,427 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:37:11,428 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:37:11,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689692037] [2022-03-15 16:37:11,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689692037] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:37:11,428 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62800239] [2022-03-15 16:37:11,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:37:11,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:37:11,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:37:11,429 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-03-15 16:37:11,429 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-03-15 16:37:11,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:37:11,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:37:11,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:37:11,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:37:11,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-03-15 16:37:12,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:37:12,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:37:12,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 66 [2022-03-15 16:37:12,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:37:12,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:37:12,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 101 [2022-03-15 16:37:12,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:37:12,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-03-15 16:37:12,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2022-03-15 16:37:12,636 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:37:12,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:37:22,794 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:37:22,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 9070 treesize of output 8830 [2022-03-15 16:37:46,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:46,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:37:46,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 100 [2022-03-15 16:37:46,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:46,661 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:37:46,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 113 treesize of output 105 [2022-03-15 16:37:46,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:46,743 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:37:46,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 1 [2022-03-15 16:37:46,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:46,753 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:37:46,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-03-15 16:37:46,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:46,765 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:37:46,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 101 treesize of output 63 [2022-03-15 16:37:46,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:46,803 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:37:46,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 1 [2022-03-15 16:37:46,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:46,815 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:37:46,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 1 [2022-03-15 16:37:46,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:46,826 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:37:46,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 81 treesize of output 1 [2022-03-15 16:37:46,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:46,837 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:37:46,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-03-15 16:37:46,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:46,852 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:37:46,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 101 treesize of output 1 [2022-03-15 16:37:46,856 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-03-15 16:37:46,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:46,866 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:37:46,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 1 [2022-03-15 16:37:46,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:46,880 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:37:46,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-03-15 16:37:46,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:46,895 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:37:46,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-03-15 16:37:46,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:46,934 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-03-15 16:37:46,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 67 [2022-03-15 16:37:46,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:46,986 INFO L353 Elim1Store]: treesize reduction 33, result has 35.3 percent of original size [2022-03-15 16:37:46,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 52 [2022-03-15 16:37:46,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:47,029 INFO L353 Elim1Store]: treesize reduction 10, result has 77.8 percent of original size [2022-03-15 16:37:47,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 105 treesize of output 101 [2022-03-15 16:37:47,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:47,157 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-15 16:37:47,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 117 treesize of output 109 [2022-03-15 16:37:47,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:47,277 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-03-15 16:37:47,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 100 treesize of output 99 [2022-03-15 16:37:47,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:47,324 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:37:47,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 1 [2022-03-15 16:37:47,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:47,337 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:37:47,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 105 treesize of output 67 [2022-03-15 16:37:47,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:47,388 INFO L353 Elim1Store]: treesize reduction 42, result has 17.6 percent of original size [2022-03-15 16:37:47,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 100 treesize of output 76 [2022-03-15 16:37:47,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:47,408 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:37:47,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-03-15 16:37:47,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:47,421 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:37:47,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-03-15 16:37:47,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:47,436 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:37:47,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 79 treesize of output 1 [2022-03-15 16:37:47,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:47,447 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:37:47,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-03-15 16:37:47,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:47,474 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:37:47,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 1 [2022-03-15 16:37:47,656 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:37:47,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 8 [2022-03-15 16:37:47,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:37:47,676 INFO L353 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-03-15 16:37:47,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 45 [2022-03-15 16:37:47,753 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:37:47,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62800239] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:37:47,753 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:37:47,753 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 29 [2022-03-15 16:37:47,753 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179412722] [2022-03-15 16:37:47,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:37:47,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:37:47,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:37:47,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:37:47,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=723, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:37:47,754 INFO L87 Difference]: Start difference. First operand 7835 states and 27919 transitions. Second operand has 30 states, 30 states have (on average 2.6666666666666665) internal successors, (80), 29 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:37:54,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:37:54,617 INFO L93 Difference]: Finished difference Result 12739 states and 42867 transitions. [2022-03-15 16:37:54,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 16:37:54,617 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.6666666666666665) internal successors, (80), 29 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:37:54,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:37:54,643 INFO L225 Difference]: With dead ends: 12739 [2022-03-15 16:37:54,643 INFO L226 Difference]: Without dead ends: 12678 [2022-03-15 16:37:54,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1349 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=621, Invalid=3801, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 16:37:54,644 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 344 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 2032 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 2419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 2032 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 313 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:37:54,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 491 Invalid, 2419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 2032 Invalid, 0 Unknown, 313 Unchecked, 1.9s Time] [2022-03-15 16:37:54,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12678 states. [2022-03-15 16:37:54,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12678 to 8170. [2022-03-15 16:37:54,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8170 states, 8169 states have (on average 3.5621251071122537) internal successors, (29099), 8169 states have internal predecessors, (29099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:37:54,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8170 states to 8170 states and 29099 transitions. [2022-03-15 16:37:54,818 INFO L78 Accepts]: Start accepts. Automaton has 8170 states and 29099 transitions. Word has length 33 [2022-03-15 16:37:54,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:37:54,818 INFO L470 AbstractCegarLoop]: Abstraction has 8170 states and 29099 transitions. [2022-03-15 16:37:54,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.6666666666666665) internal successors, (80), 29 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:37:54,818 INFO L276 IsEmpty]: Start isEmpty. Operand 8170 states and 29099 transitions. [2022-03-15 16:37:54,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:37:54,831 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:37:54,832 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:37:54,848 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-03-15 16:37:55,032 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,SelfDestructingSolverStorable37 [2022-03-15 16:37:55,032 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:37:55,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:37:55,033 INFO L85 PathProgramCache]: Analyzing trace with hash 2085379868, now seen corresponding path program 33 times [2022-03-15 16:37:55,033 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:37:55,033 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729024711] [2022-03-15 16:37:55,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:37:55,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:37:55,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:37:56,058 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:37:56,058 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:37:56,058 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729024711] [2022-03-15 16:37:56,058 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729024711] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:37:56,058 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424649697] [2022-03-15 16:37:56,058 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:37:56,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:37:56,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:37:56,059 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-03-15 16:37:56,060 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-03-15 16:37:56,094 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:37:56,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:37:56,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:37:56,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:37:56,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-03-15 16:37:57,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 70 [2022-03-15 16:37:57,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 64 [2022-03-15 16:37:57,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2022-03-15 16:37:57,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2022-03-15 16:37:57,458 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:37:57,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:38:07,815 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:38:07,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 5218 treesize of output 5020 [2022-03-15 16:38:31,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:31,807 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:38:31,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 100 [2022-03-15 16:38:32,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,024 INFO L353 Elim1Store]: treesize reduction 41, result has 8.9 percent of original size [2022-03-15 16:38:32,024 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 36 [2022-03-15 16:38:32,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,035 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:38:32,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 30 [2022-03-15 16:38:32,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,048 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:38:32,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-03-15 16:38:32,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,086 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-03-15 16:38:32,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 60 treesize of output 63 [2022-03-15 16:38:32,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,125 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:38:32,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-03-15 16:38:32,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,136 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:38:32,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-03-15 16:38:32,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,147 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:38:32,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-03-15 16:38:32,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,157 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:38:32,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 56 treesize of output 1 [2022-03-15 16:38:32,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,198 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-03-15 16:38:32,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 90 [2022-03-15 16:38:32,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,272 INFO L353 Elim1Store]: treesize reduction 33, result has 35.3 percent of original size [2022-03-15 16:38:32,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 76 [2022-03-15 16:38:32,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,289 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:38:32,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 81 treesize of output 1 [2022-03-15 16:38:32,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,302 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-03-15 16:38:32,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 1 [2022-03-15 16:38:32,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,314 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-03-15 16:38:32,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 72 treesize of output 1 [2022-03-15 16:38:32,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,320 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,320 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 29 [2022-03-15 16:38:32,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,335 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:38:32,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 1 [2022-03-15 16:38:32,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,345 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:38:32,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 1 [2022-03-15 16:38:32,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:32,411 INFO L353 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-03-15 16:38:32,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 595 treesize of output 472 [2022-03-15 16:38:34,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:34,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:34,782 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-03-15 16:38:34,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 617 treesize of output 473 [2022-03-15 16:38:35,670 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:38:35,670 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 8 [2022-03-15 16:38:35,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:38:35,690 INFO L353 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-03-15 16:38:35,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 45 [2022-03-15 16:38:35,769 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:38:35,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424649697] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:38:35,769 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:38:35,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-03-15 16:38:35,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659687760] [2022-03-15 16:38:35,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:38:35,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:38:35,769 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:38:35,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:38:35,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:38:35,770 INFO L87 Difference]: Start difference. First operand 8170 states and 29099 transitions. Second operand has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 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-03-15 16:38:45,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:38:45,278 INFO L93 Difference]: Finished difference Result 10847 states and 36919 transitions. [2022-03-15 16:38:45,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 16:38:45,278 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 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 33 [2022-03-15 16:38:45,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:38:45,299 INFO L225 Difference]: With dead ends: 10847 [2022-03-15 16:38:45,299 INFO L226 Difference]: Without dead ends: 10708 [2022-03-15 16:38:45,300 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 62 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1314 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=541, Invalid=4015, Unknown=0, NotChecked=0, Total=4556 [2022-03-15 16:38:45,300 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 402 mSDsluCounter, 868 mSDsCounter, 0 mSdLazyCounter, 1775 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 2627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 779 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:38:45,300 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [402 Valid, 448 Invalid, 2627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1775 Invalid, 0 Unknown, 779 Unchecked, 1.8s Time] [2022-03-15 16:38:45,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10708 states. [2022-03-15 16:38:45,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10708 to 8370. [2022-03-15 16:38:45,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8370 states, 8369 states have (on average 3.5580117098817063) internal successors, (29777), 8369 states have internal predecessors, (29777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:38:45,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8370 states to 8370 states and 29777 transitions. [2022-03-15 16:38:45,437 INFO L78 Accepts]: Start accepts. Automaton has 8370 states and 29777 transitions. Word has length 33 [2022-03-15 16:38:45,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:38:45,437 INFO L470 AbstractCegarLoop]: Abstraction has 8370 states and 29777 transitions. [2022-03-15 16:38:45,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 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-03-15 16:38:45,438 INFO L276 IsEmpty]: Start isEmpty. Operand 8370 states and 29777 transitions. [2022-03-15 16:38:45,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:38:45,450 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:38:45,450 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:38:45,465 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-03-15 16:38:45,650 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,SelfDestructingSolverStorable38 [2022-03-15 16:38:45,650 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:38:45,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:38:45,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1392255156, now seen corresponding path program 34 times [2022-03-15 16:38:45,651 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:38:45,651 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927654384] [2022-03-15 16:38:45,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:38:45,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:38:45,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:38:46,839 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:38:46,839 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:38:46,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927654384] [2022-03-15 16:38:46,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927654384] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:38:46,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447017494] [2022-03-15 16:38:46,839 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:38:46,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:38:46,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:38:46,840 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-03-15 16:38:46,841 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-03-15 16:38:46,874 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:38:46,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:38:46,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:38:46,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:38:46,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:38:48,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 70 [2022-03-15 16:38:48,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 161 treesize of output 115 [2022-03-15 16:38:48,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 68 [2022-03-15 16:38:48,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-03-15 16:38:48,521 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:38:48,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:38:59,307 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:38:59,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 6054 treesize of output 5838 [2022-03-15 16:39:13,758 INFO L353 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-03-15 16:39:13,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 1241 treesize of output 932 [2022-03-15 16:39:19,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:19,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:19,261 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-03-15 16:39:19,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 1286 treesize of output 944 [2022-03-15 16:39:21,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:21,454 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-03-15 16:39:21,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-03-15 16:39:21,514 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:21,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447017494] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:39:21,515 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:39:21,515 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-03-15 16:39:21,515 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663102765] [2022-03-15 16:39:21,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:39:21,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:39:21,515 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:39:21,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:39:21,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:39:21,516 INFO L87 Difference]: Start difference. First operand 8370 states and 29777 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-03-15 16:39:31,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:39:31,509 INFO L93 Difference]: Finished difference Result 11953 states and 40402 transitions. [2022-03-15 16:39:31,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 16:39:31,510 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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 33 [2022-03-15 16:39:31,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:39:31,538 INFO L225 Difference]: With dead ends: 11953 [2022-03-15 16:39:31,538 INFO L226 Difference]: Without dead ends: 11710 [2022-03-15 16:39:31,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 63 SyntacticMatches, 3 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1940 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=807, Invalid=5513, Unknown=0, NotChecked=0, Total=6320 [2022-03-15 16:39:31,539 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 457 mSDsluCounter, 924 mSDsCounter, 0 mSdLazyCounter, 1496 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 3168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1594 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:39:31,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [457 Valid, 464 Invalid, 3168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1496 Invalid, 0 Unknown, 1594 Unchecked, 1.6s Time] [2022-03-15 16:39:31,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11710 states. [2022-03-15 16:39:31,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11710 to 8678. [2022-03-15 16:39:31,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8678 states, 8677 states have (on average 3.5587184510775614) internal successors, (30879), 8677 states have internal predecessors, (30879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:39:31,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8678 states to 8678 states and 30879 transitions. [2022-03-15 16:39:31,701 INFO L78 Accepts]: Start accepts. Automaton has 8678 states and 30879 transitions. Word has length 33 [2022-03-15 16:39:31,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:39:31,701 INFO L470 AbstractCegarLoop]: Abstraction has 8678 states and 30879 transitions. [2022-03-15 16:39:31,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 27 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-03-15 16:39:31,701 INFO L276 IsEmpty]: Start isEmpty. Operand 8678 states and 30879 transitions. [2022-03-15 16:39:31,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:39:31,715 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:39:31,715 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:39:31,731 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-03-15 16:39:31,915 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,SelfDestructingSolverStorable39 [2022-03-15 16:39:31,916 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:39:31,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:39:31,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1881426828, now seen corresponding path program 35 times [2022-03-15 16:39:31,917 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:39:31,917 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428097564] [2022-03-15 16:39:31,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:39:31,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:39:31,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:39:32,679 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:32,679 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:39:32,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428097564] [2022-03-15 16:39:32,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428097564] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:39:32,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106135547] [2022-03-15 16:39:32,680 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:39:32,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:39:32,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:39:32,681 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-03-15 16:39:32,681 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-03-15 16:39:32,716 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:39:32,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:39:32,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:39:32,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:39:32,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2022-03-15 16:39:34,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:34,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:34,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:34,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:34,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:34,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 76 [2022-03-15 16:39:34,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:34,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:34,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:34,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:34,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:34,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 135 [2022-03-15 16:39:34,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:34,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:34,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 76 [2022-03-15 16:39:34,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:34,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:39:34,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:34,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 48 [2022-03-15 16:39:34,621 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:39:34,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:39:45,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:45,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 5858 treesize of output 5642 [2022-03-15 16:39:59,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:59,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:39:59,727 INFO L353 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-03-15 16:39:59,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 553 treesize of output 454 [2022-03-15 16:40:02,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:02,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:02,121 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-03-15 16:40:02,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 575 treesize of output 455 [2022-03-15 16:40:02,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:02,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:03,031 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:40:03,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 595 treesize of output 493 [2022-03-15 16:40:07,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:07,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:07,115 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-03-15 16:40:07,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 573 treesize of output 1 [2022-03-15 16:40:07,382 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-03-15 16:40:07,382 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 58 [2022-03-15 16:40:07,431 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-03-15 16:40:07,506 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:40:07,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106135547] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:40:07,506 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:40:07,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 33 [2022-03-15 16:40:07,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340477832] [2022-03-15 16:40:07,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:40:07,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:40:07,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:40:07,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:40:07,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=964, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:40:07,507 INFO L87 Difference]: Start difference. First operand 8678 states and 30879 transitions. Second operand has 34 states, 34 states have (on average 2.3529411764705883) internal successors, (80), 33 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:40:20,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:40:20,695 INFO L93 Difference]: Finished difference Result 12400 states and 43402 transitions. [2022-03-15 16:40:20,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 16:40:20,696 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.3529411764705883) internal successors, (80), 33 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-15 16:40:20,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:40:20,722 INFO L225 Difference]: With dead ends: 12400 [2022-03-15 16:40:20,722 INFO L226 Difference]: Without dead ends: 12369 [2022-03-15 16:40:20,722 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 62 SyntacticMatches, 6 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2487 ImplicationChecksByTransitivity, 13.3s TimeCoverageRelationStatistics Valid=1027, Invalid=6455, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 16:40:20,723 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 339 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 1492 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 2323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 765 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:40:20,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 288 Invalid, 2323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1492 Invalid, 0 Unknown, 765 Unchecked, 1.6s Time] [2022-03-15 16:40:20,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12369 states. [2022-03-15 16:40:20,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12369 to 9083. [2022-03-15 16:40:20,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9083 states, 9082 states have (on average 3.568927548998018) internal successors, (32413), 9082 states have internal predecessors, (32413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:40:20,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9083 states to 9083 states and 32413 transitions. [2022-03-15 16:40:20,884 INFO L78 Accepts]: Start accepts. Automaton has 9083 states and 32413 transitions. Word has length 33 [2022-03-15 16:40:20,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:40:20,885 INFO L470 AbstractCegarLoop]: Abstraction has 9083 states and 32413 transitions. [2022-03-15 16:40:20,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.3529411764705883) internal successors, (80), 33 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:40:20,885 INFO L276 IsEmpty]: Start isEmpty. Operand 9083 states and 32413 transitions. [2022-03-15 16:40:20,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:40:20,900 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:40:20,900 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:40:20,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-15 16:40:21,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:40:21,100 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:40:21,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:40:21,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1672387024, now seen corresponding path program 36 times [2022-03-15 16:40:21,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:40:21,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18809195] [2022-03-15 16:40:21,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:40:21,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:40:21,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:40:21,914 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:40:21,914 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:40:21,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18809195] [2022-03-15 16:40:21,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18809195] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:40:21,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845786538] [2022-03-15 16:40:21,915 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:40:21,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:40:21,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:40:21,916 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-03-15 16:40:21,916 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-03-15 16:40:21,952 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:40:21,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:40:21,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-15 16:40:21,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:40:22,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-03-15 16:40:23,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:40:23,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:40:23,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:23,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 75 [2022-03-15 16:40:23,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:40:23,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:40:23,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:23,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 170 treesize of output 126 [2022-03-15 16:40:23,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:40:23,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 76 [2022-03-15 16:40:24,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:40:24,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:24,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 72 [2022-03-15 16:40:24,140 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:40:24,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:40:28,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:40:28,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 6002 treesize of output 5786 Received shutdown request... [2022-03-15 16:40:30,137 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-03-15 16:40:30,138 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-15 16:40:30,147 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 16:40:30,156 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-03-15 16:40:30,173 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 16:40:30,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:40:30,339 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 7ms.. [2022-03-15 16:40:30,340 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-15 16:40:30,340 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-15 16:40:30,340 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-15 16:40:30,342 INFO L732 BasicCegarLoop]: Path program histogram: [36, 3, 2, 1] [2022-03-15 16:40:30,344 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 16:40:30,344 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 16:40:30,345 INFO L202 PluginConnector]: Adding new model three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 04:40:30 BasicIcfg [2022-03-15 16:40:30,345 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 16:40:30,345 INFO L158 Benchmark]: Toolchain (without parser) took 792496.38ms. Allocated memory was 186.6MB in the beginning and 728.8MB in the end (delta: 542.1MB). Free memory was 143.6MB in the beginning and 220.9MB in the end (delta: -77.3MB). Peak memory consumption was 578.1MB. Max. memory is 8.0GB. [2022-03-15 16:40:30,345 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 186.6MB. Free memory is still 144.8MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 16:40:30,345 INFO L158 Benchmark]: Boogie Procedure Inliner took 27.25ms. Allocated memory is still 186.6MB. Free memory was 143.6MB in the beginning and 142.1MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 16:40:30,345 INFO L158 Benchmark]: Boogie Preprocessor took 23.22ms. Allocated memory is still 186.6MB. Free memory was 142.1MB in the beginning and 141.0MB in the end (delta: 1.1MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 16:40:30,345 INFO L158 Benchmark]: RCFGBuilder took 221.01ms. Allocated memory is still 186.6MB. Free memory was 141.0MB in the beginning and 131.1MB in the end (delta: 9.9MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-15 16:40:30,345 INFO L158 Benchmark]: TraceAbstraction took 792220.22ms. Allocated memory was 186.6MB in the beginning and 728.8MB in the end (delta: 542.1MB). Free memory was 130.6MB in the beginning and 220.9MB in the end (delta: -90.4MB). Peak memory consumption was 565.6MB. Max. memory is 8.0GB. [2022-03-15 16:40:30,346 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.12ms. Allocated memory is still 186.6MB. Free memory is still 144.8MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 27.25ms. Allocated memory is still 186.6MB. Free memory was 143.6MB in the beginning and 142.1MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 23.22ms. Allocated memory is still 186.6MB. Free memory was 142.1MB in the beginning and 141.0MB in the end (delta: 1.1MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 221.01ms. Allocated memory is still 186.6MB. Free memory was 141.0MB in the beginning and 131.1MB in the end (delta: 9.9MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 792220.22ms. Allocated memory was 186.6MB in the beginning and 728.8MB in the end (delta: 542.1MB). Free memory was 130.6MB in the beginning and 220.9MB in the end (delta: -90.4MB). Peak memory consumption was 565.6MB. 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: 74]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 7ms.. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 7ms.. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 7ms.. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1 for 7ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 45 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 792.1s, OverallIterations: 42, TraceHistogramMax: 2, PathProgramHistogramMax: 36, EmptinessCheckTime: 0.4s, AutomataDifference: 155.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9541 SdHoareTripleChecker+Valid, 27.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9541 mSDsluCounter, 8032 SdHoareTripleChecker+Invalid, 24.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 15801 IncrementalHoareTripleChecker+Unchecked, 15152 mSDsCounter, 1701 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 31137 IncrementalHoareTripleChecker+Invalid, 48639 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1701 mSolverCounterUnsat, 994 mSDtfsCounter, 31137 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3495 GetRequests, 1931 SyntacticMatches, 90 SemanticMatches, 1474 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 27494 ImplicationChecksByTransitivity, 157.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9083occurred in iteration=41, InterpolantAutomatonStates: 1211, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.2s AutomataMinimizationTime, 41 MinimizatonAttempts, 116029 StatesRemovedByMinimization, 41 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 612.9s InterpolantComputationTime, 2347 NumberOfCodeBlocks, 2347 NumberOfCodeBlocksAsserted, 124 NumberOfCheckSat, 3353 ConstructedInterpolants, 184 QuantifiedInterpolants, 350985 SizeOfPredicates, 266 NumberOfNonLiveVariables, 3055 ConjunctsInSsa, 764 ConjunctsInUnsatCore, 113 InterpolantComputations, 5 PerfectInterpolantSequences, 242/1115 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