/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/max-array.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 16:45:31,406 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 16:45:31,408 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 16:45:31,459 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 16:45:31,459 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 16:45:31,460 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 16:45:31,461 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 16:45:31,463 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 16:45:31,464 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 16:45:31,465 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 16:45:31,466 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 16:45:31,467 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 16:45:31,467 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 16:45:31,468 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 16:45:31,469 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 16:45:31,470 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 16:45:31,471 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 16:45:31,471 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 16:45:31,473 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 16:45:31,475 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 16:45:31,476 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 16:45:31,483 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 16:45:31,487 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 16:45:31,488 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 16:45:31,492 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 16:45:31,492 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 16:45:31,492 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 16:45:31,493 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 16:45:31,493 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 16:45:31,494 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 16:45:31,494 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 16:45:31,495 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 16:45:31,495 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 16:45:31,496 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 16:45:31,497 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 16:45:31,497 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 16:45:31,497 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 16:45:31,498 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 16:45:31,498 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 16:45:31,498 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 16:45:31,504 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 16:45:31,506 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:45:31,539 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 16:45:31,540 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 16:45:31,540 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-15 16:45:31,540 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-15 16:45:31,541 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 16:45:31,541 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 16:45:31,542 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 16:45:31,542 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 16:45:31,542 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 16:45:31,542 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 16:45:31,543 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 16:45:31,543 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 16:45:31,543 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 16:45:31,543 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 16:45:31,543 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 16:45:31,544 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 16:45:31,544 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 16:45:31,544 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 16:45:31,544 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 16:45:31,544 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 16:45:31,544 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 16:45:31,544 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 16:45:31,545 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 16:45:31,545 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 16:45:31,546 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 16:45:31,546 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:45:31,546 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 16:45:31,546 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-15 16:45:31,546 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 16:45:31,547 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 16:45:31,547 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 16:45:31,547 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-15 16:45:31,547 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 16:45:31,547 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:45:31,783 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 16:45:31,801 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 16:45:31,803 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 16:45:31,804 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 16:45:31,805 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 16:45:31,806 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/max-array.wvr.bpl [2022-03-15 16:45:31,807 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/max-array.wvr.bpl' [2022-03-15 16:45:31,827 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 16:45:31,828 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 16:45:31,829 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 16:45:31,829 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 16:45:31,829 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 16:45:31,840 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "max-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:45:31" (1/1) ... [2022-03-15 16:45:31,848 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "max-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:45:31" (1/1) ... [2022-03-15 16:45:31,854 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 16:45:31,855 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 16:45:31,857 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 16:45:31,857 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 16:45:31,857 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 16:45:31,863 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "max-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:45:31" (1/1) ... [2022-03-15 16:45:31,863 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "max-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:45:31" (1/1) ... [2022-03-15 16:45:31,864 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "max-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:45:31" (1/1) ... [2022-03-15 16:45:31,864 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "max-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:45:31" (1/1) ... [2022-03-15 16:45:31,867 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "max-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:45:31" (1/1) ... [2022-03-15 16:45:31,872 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "max-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:45:31" (1/1) ... [2022-03-15 16:45:31,873 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "max-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:45:31" (1/1) ... [2022-03-15 16:45:31,879 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 16:45:31,881 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 16:45:31,881 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 16:45:31,882 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 16:45:31,883 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "max-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:45:31" (1/1) ... [2022-03-15 16:45:31,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:45:31,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:31,914 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:45:31,927 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:45:31,948 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 16:45:31,948 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 16:45:31,948 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 16:45:31,948 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 16:45:31,948 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 16:45:31,948 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 16:45:31,948 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 16:45:31,948 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 16:45:31,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 16:45:31,949 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-15 16:45:31,949 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 16:45:31,949 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 16:45:31,949 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:45:31,992 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 16:45:31,993 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 16:45:32,137 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 16:45:32,166 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 16:45:32,167 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 16:45:32,168 INFO L202 PluginConnector]: Adding new model max-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:45:32 BoogieIcfgContainer [2022-03-15 16:45:32,169 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 16:45:32,170 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 16:45:32,170 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 16:45:32,186 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 16:45:32,186 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "max-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:45:31" (1/2) ... [2022-03-15 16:45:32,187 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@304aef7e and model type max-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 04:45:32, skipping insertion in model container [2022-03-15 16:45:32,187 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "max-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:45:32" (2/2) ... [2022-03-15 16:45:32,188 INFO L111 eAbstractionObserver]: Analyzing ICFG max-array.wvr.bpl [2022-03-15 16:45:32,192 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 16:45:32,193 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-15 16:45:32,193 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 16:45:32,193 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 16:45:32,271 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-15 16:45:32,328 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 16:45:32,336 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:45:32,345 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-15 16:45:32,362 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 29 transitions, 82 flow [2022-03-15 16:45:32,412 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 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:45:32,414 INFO L276 IsEmpty]: Start isEmpty. Operand has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 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:45:32,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 16:45:32,422 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:32,423 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:45:32,425 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:45:32,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:32,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1562983410, now seen corresponding path program 1 times [2022-03-15 16:45:32,445 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:32,446 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34910433] [2022-03-15 16:45:32,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:32,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:32,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:32,596 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:45:32,596 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:32,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34910433] [2022-03-15 16:45:32,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34910433] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:45:32,597 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:45:32,597 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 16:45:32,598 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299632724] [2022-03-15 16:45:32,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:45:32,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 16:45:32,602 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:32,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 16:45:32,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 16:45:32,628 INFO L87 Difference]: Start difference. First operand has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:32,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:32,678 INFO L93 Difference]: Finished difference Result 217 states and 617 transitions. [2022-03-15 16:45:32,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 16:45:32,680 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 16:45:32,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:32,691 INFO L225 Difference]: With dead ends: 217 [2022-03-15 16:45:32,692 INFO L226 Difference]: Without dead ends: 202 [2022-03-15 16:45:32,693 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 16:45:32,698 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 3 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:32,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 27 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:45:32,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-03-15 16:45:32,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 149. [2022-03-15 16:45:32,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.831081081081081) internal successors, (419), 148 states have internal predecessors, (419), 0 states have call successors, (0), 0 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:45:32,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 419 transitions. [2022-03-15 16:45:32,770 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 419 transitions. Word has length 18 [2022-03-15 16:45:32,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:32,771 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 419 transitions. [2022-03-15 16:45:32,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:32,772 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 419 transitions. [2022-03-15 16:45:32,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 16:45:32,774 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:32,774 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:45:32,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 16:45:32,775 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:45:32,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:32,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1322843154, now seen corresponding path program 1 times [2022-03-15 16:45:32,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:32,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784956991] [2022-03-15 16:45:32,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:32,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:32,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:32,840 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:45:32,840 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:32,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784956991] [2022-03-15 16:45:32,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784956991] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:45:32,841 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:45:32,841 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 16:45:32,841 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658198742] [2022-03-15 16:45:32,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:45:32,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:45:32,843 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:32,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:45:32,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:45:32,844 INFO L87 Difference]: Start difference. First operand 149 states and 419 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 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:45:32,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:32,922 INFO L93 Difference]: Finished difference Result 158 states and 445 transitions. [2022-03-15 16:45:32,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 16:45:32,923 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 16:45:32,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:32,924 INFO L225 Difference]: With dead ends: 158 [2022-03-15 16:45:32,925 INFO L226 Difference]: Without dead ends: 158 [2022-03-15 16:45:32,925 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:45:32,927 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 34 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:32,927 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 15 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:45:32,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-03-15 16:45:32,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 133. [2022-03-15 16:45:32,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.8333333333333335) internal successors, (374), 132 states have internal predecessors, (374), 0 states have call successors, (0), 0 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:45:32,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 374 transitions. [2022-03-15 16:45:32,938 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 374 transitions. Word has length 20 [2022-03-15 16:45:32,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:32,938 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 374 transitions. [2022-03-15 16:45:32,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 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:45:32,939 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 374 transitions. [2022-03-15 16:45:32,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 16:45:32,940 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:32,940 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] [2022-03-15 16:45:32,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 16:45:32,941 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:45:32,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:32,942 INFO L85 PathProgramCache]: Analyzing trace with hash 286241452, now seen corresponding path program 1 times [2022-03-15 16:45:32,942 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:32,942 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63488371] [2022-03-15 16:45:32,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:32,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:32,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:33,002 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:45:33,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:33,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63488371] [2022-03-15 16:45:33,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63488371] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:45:33,003 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:45:33,004 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 16:45:33,004 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877973223] [2022-03-15 16:45:33,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:45:33,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 16:45:33,005 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:33,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 16:45:33,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:45:33,006 INFO L87 Difference]: Start difference. First operand 133 states and 374 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 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:45:33,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:33,056 INFO L93 Difference]: Finished difference Result 183 states and 522 transitions. [2022-03-15 16:45:33,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:45:33,056 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 16:45:33,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:33,058 INFO L225 Difference]: With dead ends: 183 [2022-03-15 16:45:33,058 INFO L226 Difference]: Without dead ends: 183 [2022-03-15 16:45:33,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:45:33,060 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 76 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:33,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 13 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:45:33,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-03-15 16:45:33,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 158. [2022-03-15 16:45:33,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.8535031847133756) internal successors, (448), 157 states have internal predecessors, (448), 0 states have call successors, (0), 0 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:45:33,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 448 transitions. [2022-03-15 16:45:33,072 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 448 transitions. Word has length 20 [2022-03-15 16:45:33,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:33,073 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 448 transitions. [2022-03-15 16:45:33,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 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:45:33,073 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 448 transitions. [2022-03-15 16:45:33,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:45:33,075 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:33,075 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:45:33,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 16:45:33,075 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:45:33,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:33,076 INFO L85 PathProgramCache]: Analyzing trace with hash -867206516, now seen corresponding path program 1 times [2022-03-15 16:45:33,076 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:33,076 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898541441] [2022-03-15 16:45:33,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:33,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:33,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:33,510 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:33,511 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:33,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898541441] [2022-03-15 16:45:33,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898541441] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:33,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475063134] [2022-03-15 16:45:33,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:33,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:33,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:33,519 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:45:33,555 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:45:33,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:33,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:45:33,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:34,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:45:34,059 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 45 treesize of output 33 [2022-03-15 16:45:34,149 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:34,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:34,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:34,348 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 47 treesize of output 43 [2022-03-15 16:45:34,548 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:34,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475063134] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:34,549 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:34,549 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:45:34,549 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113331401] [2022-03-15 16:45:34,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:34,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 16:45:34,550 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:34,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 16:45:34,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-15 16:45:34,551 INFO L87 Difference]: Start difference. First operand 158 states and 448 transitions. Second operand has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:34,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:34,873 INFO L93 Difference]: Finished difference Result 366 states and 1043 transitions. [2022-03-15 16:45:34,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 16:45:34,873 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 16:45:34,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:34,876 INFO L225 Difference]: With dead ends: 366 [2022-03-15 16:45:34,876 INFO L226 Difference]: Without dead ends: 351 [2022-03-15 16:45:34,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=122, Invalid=430, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:45:34,878 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 197 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:34,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 61 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:45:34,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-03-15 16:45:34,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 224. [2022-03-15 16:45:34,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8699551569506725) internal successors, (640), 223 states have internal predecessors, (640), 0 states have call successors, (0), 0 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:45:34,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 640 transitions. [2022-03-15 16:45:34,891 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 640 transitions. Word has length 22 [2022-03-15 16:45:34,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:34,891 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 640 transitions. [2022-03-15 16:45:34,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:34,892 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 640 transitions. [2022-03-15 16:45:34,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:45:34,893 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:34,894 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:45:34,921 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:45:35,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:35,118 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:45:35,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:35,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1035015608, now seen corresponding path program 2 times [2022-03-15 16:45:35,119 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:35,119 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023930115] [2022-03-15 16:45:35,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:35,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:35,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:35,336 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:35,336 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:35,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023930115] [2022-03-15 16:45:35,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023930115] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:35,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653979664] [2022-03-15 16:45:35,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:45:35,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:35,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:35,338 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:45:35,359 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:45:35,374 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:45:35,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:45:35,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 16:45:35,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:35,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:35,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-03-15 16:45:36,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:36,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:36,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:36,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 43 [2022-03-15 16:45:36,383 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:36,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653979664] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:36,384 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:36,384 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 18 [2022-03-15 16:45:36,384 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102192014] [2022-03-15 16:45:36,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:36,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-15 16:45:36,385 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:36,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-15 16:45:36,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:45:36,388 INFO L87 Difference]: Start difference. First operand 224 states and 640 transitions. Second operand has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:37,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:37,580 INFO L93 Difference]: Finished difference Result 508 states and 1467 transitions. [2022-03-15 16:45:37,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:45:37,581 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 16:45:37,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:37,584 INFO L225 Difference]: With dead ends: 508 [2022-03-15 16:45:37,584 INFO L226 Difference]: Without dead ends: 493 [2022-03-15 16:45:37,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=233, Invalid=759, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:45:37,585 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 296 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:37,586 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 129 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:45:37,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-03-15 16:45:37,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 229. [2022-03-15 16:45:37,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.912280701754386) internal successors, (664), 228 states have internal predecessors, (664), 0 states have call successors, (0), 0 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:45:37,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 664 transitions. [2022-03-15 16:45:37,597 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 664 transitions. Word has length 22 [2022-03-15 16:45:37,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:37,597 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 664 transitions. [2022-03-15 16:45:37,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:37,597 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 664 transitions. [2022-03-15 16:45:37,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:45:37,598 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:37,599 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:45:37,625 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:45:37,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:37,812 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:45:37,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:37,812 INFO L85 PathProgramCache]: Analyzing trace with hash -736242160, now seen corresponding path program 3 times [2022-03-15 16:45:37,813 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:37,813 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013084453] [2022-03-15 16:45:37,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:37,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:37,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:37,970 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:37,970 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:37,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013084453] [2022-03-15 16:45:37,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013084453] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:37,971 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325104056] [2022-03-15 16:45:37,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:45:37,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:37,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:37,972 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:45:37,973 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:45:38,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:45:38,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:45:38,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:45:38,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:38,172 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 43 treesize of output 31 [2022-03-15 16:45:38,274 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:38,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:38,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:38,336 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 47 treesize of output 43 [2022-03-15 16:45:38,526 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:38,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325104056] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:38,526 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:38,527 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-15 16:45:38,527 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87987094] [2022-03-15 16:45:38,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:38,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:45:38,527 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:38,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:45:38,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:45:38,528 INFO L87 Difference]: Start difference. First operand 229 states and 664 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:38,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:38,927 INFO L93 Difference]: Finished difference Result 418 states and 1203 transitions. [2022-03-15 16:45:38,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:45:38,928 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 16:45:38,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:38,930 INFO L225 Difference]: With dead ends: 418 [2022-03-15 16:45:38,930 INFO L226 Difference]: Without dead ends: 403 [2022-03-15 16:45:38,931 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=378, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:45:38,932 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 100 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:38,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 115 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:45:38,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-03-15 16:45:38,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 241. [2022-03-15 16:45:38,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.8916666666666666) internal successors, (694), 240 states have internal predecessors, (694), 0 states have call successors, (0), 0 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:45:38,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 694 transitions. [2022-03-15 16:45:38,941 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 694 transitions. Word has length 22 [2022-03-15 16:45:38,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:38,941 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 694 transitions. [2022-03-15 16:45:38,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:38,941 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 694 transitions. [2022-03-15 16:45:38,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:45:38,942 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:38,942 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:45:38,969 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:45:39,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:39,156 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:45:39,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:39,156 INFO L85 PathProgramCache]: Analyzing trace with hash 834583440, now seen corresponding path program 4 times [2022-03-15 16:45:39,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:39,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115738923] [2022-03-15 16:45:39,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:39,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:39,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:39,295 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:39,296 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:39,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115738923] [2022-03-15 16:45:39,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115738923] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:39,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285466827] [2022-03-15 16:45:39,296 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:45:39,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:39,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:39,297 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:45:39,298 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:45:39,330 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:45:39,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:45:39,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:45:39,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:39,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:39,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-03-15 16:45:39,851 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:39,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:39,951 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:39,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 43 [2022-03-15 16:45:40,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:40,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285466827] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:40,103 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:40,103 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-03-15 16:45:40,104 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915508800] [2022-03-15 16:45:40,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:40,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:45:40,105 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:40,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:45:40,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:45:40,106 INFO L87 Difference]: Start difference. First operand 241 states and 694 transitions. Second operand has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:40,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:40,425 INFO L93 Difference]: Finished difference Result 381 states and 1109 transitions. [2022-03-15 16:45:40,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:45:40,429 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 16:45:40,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:40,431 INFO L225 Difference]: With dead ends: 381 [2022-03-15 16:45:40,431 INFO L226 Difference]: Without dead ends: 366 [2022-03-15 16:45:40,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:45:40,432 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 70 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:40,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 127 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 303 Invalid, 0 Unknown, 55 Unchecked, 0.2s Time] [2022-03-15 16:45:40,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-03-15 16:45:40,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 250. [2022-03-15 16:45:40,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 2.9437751004016066) internal successors, (733), 249 states have internal predecessors, (733), 0 states have call successors, (0), 0 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:45:40,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 733 transitions. [2022-03-15 16:45:40,440 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 733 transitions. Word has length 22 [2022-03-15 16:45:40,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:40,440 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 733 transitions. [2022-03-15 16:45:40,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:40,440 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 733 transitions. [2022-03-15 16:45:40,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:45:40,441 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:40,441 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:45:40,468 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:45:40,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:40,661 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:45:40,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:40,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1412835854, now seen corresponding path program 5 times [2022-03-15 16:45:40,661 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:40,661 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113838086] [2022-03-15 16:45:40,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:40,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:40,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:40,814 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:40,815 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:40,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113838086] [2022-03-15 16:45:40,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113838086] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:40,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988504632] [2022-03-15 16:45:40,815 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:45:40,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:40,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:40,820 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:45:40,821 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:45:40,851 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:45:40,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:45:40,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 16:45:40,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:41,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:41,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-03-15 16:45:41,628 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:41,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:41,769 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:41,770 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 47 treesize of output 43 [2022-03-15 16:45:41,955 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:41,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988504632] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:41,956 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:41,956 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 21 [2022-03-15 16:45:41,956 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91072788] [2022-03-15 16:45:41,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:41,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:45:41,956 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:41,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:45:41,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:45:41,957 INFO L87 Difference]: Start difference. First operand 250 states and 733 transitions. Second operand has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:46,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:46,731 INFO L93 Difference]: Finished difference Result 1120 states and 3300 transitions. [2022-03-15 16:45:46,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-15 16:45:46,731 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 16:45:46,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:46,737 INFO L225 Difference]: With dead ends: 1120 [2022-03-15 16:45:46,737 INFO L226 Difference]: Without dead ends: 1090 [2022-03-15 16:45:46,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2469 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1386, Invalid=5420, Unknown=0, NotChecked=0, Total=6806 [2022-03-15 16:45:46,740 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 453 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 1002 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 1365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1002 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 288 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:46,740 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [453 Valid, 337 Invalid, 1365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1002 Invalid, 0 Unknown, 288 Unchecked, 0.7s Time] [2022-03-15 16:45:46,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2022-03-15 16:45:46,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 261. [2022-03-15 16:45:46,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 260 states have (on average 3.019230769230769) internal successors, (785), 260 states have internal predecessors, (785), 0 states have call successors, (0), 0 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:45:46,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 785 transitions. [2022-03-15 16:45:46,754 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 785 transitions. Word has length 22 [2022-03-15 16:45:46,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:46,755 INFO L470 AbstractCegarLoop]: Abstraction has 261 states and 785 transitions. [2022-03-15 16:45:46,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:46,755 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 785 transitions. [2022-03-15 16:45:46,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 16:45:46,757 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:46,757 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:45:46,783 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:45:46,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:46,968 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:45:46,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:46,968 INFO L85 PathProgramCache]: Analyzing trace with hash 151290546, now seen corresponding path program 6 times [2022-03-15 16:45:46,968 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:46,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543780911] [2022-03-15 16:45:46,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:46,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:46,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:47,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:47,132 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:47,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543780911] [2022-03-15 16:45:47,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543780911] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:47,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718677216] [2022-03-15 16:45:47,133 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:45:47,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:47,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:47,134 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:45:47,135 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:45:47,160 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:45:47,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:45:47,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-15 16:45:47,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:47,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:47,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-03-15 16:45:47,646 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:47,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:47,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:45:47,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 43 [2022-03-15 16:45:47,907 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:47,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718677216] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:47,908 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:47,908 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 17 [2022-03-15 16:45:47,908 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135093234] [2022-03-15 16:45:47,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:47,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 16:45:47,908 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:47,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 16:45:47,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-03-15 16:45:47,909 INFO L87 Difference]: Start difference. First operand 261 states and 785 transitions. Second operand has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:48,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:48,848 INFO L93 Difference]: Finished difference Result 585 states and 1722 transitions. [2022-03-15 16:45:48,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:45:48,849 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 16:45:48,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:48,854 INFO L225 Difference]: With dead ends: 585 [2022-03-15 16:45:48,854 INFO L226 Difference]: Without dead ends: 570 [2022-03-15 16:45:48,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=309, Invalid=881, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:45:48,856 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 170 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:48,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 132 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:45:48,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-03-15 16:45:48,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 258. [2022-03-15 16:45:48,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 257 states have (on average 2.9961089494163424) internal successors, (770), 257 states have internal predecessors, (770), 0 states have call successors, (0), 0 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:45:48,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 770 transitions. [2022-03-15 16:45:48,866 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 770 transitions. Word has length 22 [2022-03-15 16:45:48,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:48,866 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 770 transitions. [2022-03-15 16:45:48,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:48,866 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 770 transitions. [2022-03-15 16:45:48,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:45:48,867 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:48,867 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] [2022-03-15 16:45:48,889 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-03-15 16:45:49,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:49,084 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:45:49,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:49,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1176864790, now seen corresponding path program 7 times [2022-03-15 16:45:49,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:49,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195342059] [2022-03-15 16:45:49,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:49,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:49,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:49,135 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:49,135 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:49,135 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195342059] [2022-03-15 16:45:49,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195342059] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:49,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507923202] [2022-03-15 16:45:49,136 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:45:49,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:49,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:49,137 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:45:49,138 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:45:49,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:49,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:45:49,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:49,264 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:49,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:49,376 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:49,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507923202] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:49,377 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:49,377 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:45:49,377 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865607713] [2022-03-15 16:45:49,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:49,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:45:49,378 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:49,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:45:49,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:45:49,378 INFO L87 Difference]: Start difference. First operand 258 states and 770 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:50,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:50,232 INFO L93 Difference]: Finished difference Result 1123 states and 3194 transitions. [2022-03-15 16:45:50,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 16:45:50,232 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:45:50,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:50,238 INFO L225 Difference]: With dead ends: 1123 [2022-03-15 16:45:50,238 INFO L226 Difference]: Without dead ends: 1123 [2022-03-15 16:45:50,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 913 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 16:45:50,254 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 302 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:50,255 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 187 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:45:50,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1123 states. [2022-03-15 16:45:50,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1123 to 322. [2022-03-15 16:45:50,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 3.196261682242991) internal successors, (1026), 321 states have internal predecessors, (1026), 0 states have call successors, (0), 0 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:45:50,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 1026 transitions. [2022-03-15 16:45:50,269 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 1026 transitions. Word has length 24 [2022-03-15 16:45:50,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:50,269 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 1026 transitions. [2022-03-15 16:45:50,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:50,269 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 1026 transitions. [2022-03-15 16:45:50,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:45:50,270 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:50,270 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] [2022-03-15 16:45:50,297 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:45:50,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:50,494 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:45:50,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:50,495 INFO L85 PathProgramCache]: Analyzing trace with hash 2141783662, now seen corresponding path program 8 times [2022-03-15 16:45:50,495 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:50,495 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673825162] [2022-03-15 16:45:50,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:50,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:50,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:50,559 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:50,559 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:50,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673825162] [2022-03-15 16:45:50,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673825162] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:50,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935273323] [2022-03-15 16:45:50,560 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:45:50,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:50,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:50,561 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:45:50,562 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:45:50,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:45:50,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:45:50,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:45:50,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:50,701 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:50,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:50,823 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:50,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935273323] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:50,823 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:50,823 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:45:50,823 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860850231] [2022-03-15 16:45:50,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:50,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:45:50,824 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:50,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:45:50,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:45:50,824 INFO L87 Difference]: Start difference. First operand 322 states and 1026 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:52,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:52,852 INFO L93 Difference]: Finished difference Result 1814 states and 5087 transitions. [2022-03-15 16:45:52,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-03-15 16:45:52,853 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:45:52,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:52,863 INFO L225 Difference]: With dead ends: 1814 [2022-03-15 16:45:52,863 INFO L226 Difference]: Without dead ends: 1814 [2022-03-15 16:45:52,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4272 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2378, Invalid=8752, Unknown=0, NotChecked=0, Total=11130 [2022-03-15 16:45:52,866 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 435 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 1223 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 1322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:52,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [435 Valid, 342 Invalid, 1322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1223 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 16:45:52,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states. [2022-03-15 16:45:52,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 315. [2022-03-15 16:45:52,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.1656050955414012) internal successors, (994), 314 states have internal predecessors, (994), 0 states have call successors, (0), 0 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:45:52,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 994 transitions. [2022-03-15 16:45:52,891 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 994 transitions. Word has length 24 [2022-03-15 16:45:52,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:52,892 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 994 transitions. [2022-03-15 16:45:52,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:52,892 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 994 transitions. [2022-03-15 16:45:52,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:45:52,894 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:52,894 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] [2022-03-15 16:45:52,920 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:45:53,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-15 16:45:53,107 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:45:53,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:53,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1586231554, now seen corresponding path program 9 times [2022-03-15 16:45:53,108 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:53,108 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803281396] [2022-03-15 16:45:53,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:53,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:53,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:53,156 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:53,157 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:53,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803281396] [2022-03-15 16:45:53,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803281396] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:53,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523864053] [2022-03-15 16:45:53,157 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:45:53,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:53,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:53,158 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:45:53,159 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:45:53,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:45:53,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:45:53,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:45:53,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:53,295 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:53,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:53,405 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:53,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523864053] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:53,405 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:53,405 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:45:53,405 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965644274] [2022-03-15 16:45:53,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:53,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:45:53,406 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:53,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:45:53,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:45:53,406 INFO L87 Difference]: Start difference. First operand 315 states and 994 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:54,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:54,378 INFO L93 Difference]: Finished difference Result 1470 states and 4126 transitions. [2022-03-15 16:45:54,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 16:45:54,379 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:45:54,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:54,386 INFO L225 Difference]: With dead ends: 1470 [2022-03-15 16:45:54,387 INFO L226 Difference]: Without dead ends: 1470 [2022-03-15 16:45:54,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1528 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1095, Invalid=3327, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 16:45:54,389 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 426 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 721 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 426 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:54,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [426 Valid, 233 Invalid, 810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 721 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:45:54,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2022-03-15 16:45:54,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 306. [2022-03-15 16:45:54,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.1475409836065573) internal successors, (960), 305 states have internal predecessors, (960), 0 states have call successors, (0), 0 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:45:54,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 960 transitions. [2022-03-15 16:45:54,406 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 960 transitions. Word has length 24 [2022-03-15 16:45:54,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:54,406 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 960 transitions. [2022-03-15 16:45:54,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:54,407 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 960 transitions. [2022-03-15 16:45:54,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:45:54,408 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:54,408 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:45:54,432 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:45:54,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:54,631 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:45:54,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:54,632 INFO L85 PathProgramCache]: Analyzing trace with hash -650092882, now seen corresponding path program 1 times [2022-03-15 16:45:54,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:54,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928961894] [2022-03-15 16:45:54,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:54,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:54,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:54,665 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:45:54,666 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:54,666 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928961894] [2022-03-15 16:45:54,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928961894] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:54,666 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721082323] [2022-03-15 16:45:54,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:54,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:54,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:54,667 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:45:54,684 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:45:54,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:54,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:45:54,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:54,759 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:45:54,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:54,825 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:45:54,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721082323] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:54,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:54,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-15 16:45:54,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988165756] [2022-03-15 16:45:54,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:54,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:45:54,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:54,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:45:54,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:45:54,826 INFO L87 Difference]: Start difference. First operand 306 states and 960 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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:45:54,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:54,973 INFO L93 Difference]: Finished difference Result 685 states and 2024 transitions. [2022-03-15 16:45:54,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:45:54,973 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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 24 [2022-03-15 16:45:54,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:54,976 INFO L225 Difference]: With dead ends: 685 [2022-03-15 16:45:54,977 INFO L226 Difference]: Without dead ends: 679 [2022-03-15 16:45:54,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:45:54,977 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 141 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:54,978 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 52 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:45:54,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2022-03-15 16:45:54,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 429. [2022-03-15 16:45:54,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.2406542056074765) internal successors, (1387), 428 states have internal predecessors, (1387), 0 states have call successors, (0), 0 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:45:54,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1387 transitions. [2022-03-15 16:45:54,991 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1387 transitions. Word has length 24 [2022-03-15 16:45:54,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:54,991 INFO L470 AbstractCegarLoop]: Abstraction has 429 states and 1387 transitions. [2022-03-15 16:45:54,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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:45:54,991 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1387 transitions. [2022-03-15 16:45:54,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:45:54,992 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:54,992 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] [2022-03-15 16:45:55,017 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:45:55,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-15 16:45:55,216 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:45:55,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:55,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1087061590, now seen corresponding path program 10 times [2022-03-15 16:45:55,217 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:55,217 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620571026] [2022-03-15 16:45:55,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:55,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:55,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:55,275 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:55,275 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:55,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620571026] [2022-03-15 16:45:55,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620571026] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:55,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586519684] [2022-03-15 16:45:55,275 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:45:55,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:55,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:55,276 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:45:55,277 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:45:55,300 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:45:55,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:45:55,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:45:55,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:55,418 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:55,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:55,480 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:55,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586519684] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:55,480 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:55,480 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-15 16:45:55,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010512964] [2022-03-15 16:45:55,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:55,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:45:55,481 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:55,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:45:55,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:45:55,481 INFO L87 Difference]: Start difference. First operand 429 states and 1387 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:55,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:55,794 INFO L93 Difference]: Finished difference Result 1159 states and 3490 transitions. [2022-03-15 16:45:55,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:45:55,794 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:45:55,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:55,799 INFO L225 Difference]: With dead ends: 1159 [2022-03-15 16:45:55,800 INFO L226 Difference]: Without dead ends: 1111 [2022-03-15 16:45:55,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:45:55,801 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 272 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:55,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [272 Valid, 117 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:45:55,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2022-03-15 16:45:55,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 639. [2022-03-15 16:45:55,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 638 states have (on average 3.3448275862068964) internal successors, (2134), 638 states have internal predecessors, (2134), 0 states have call successors, (0), 0 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:45:55,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 2134 transitions. [2022-03-15 16:45:55,822 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 2134 transitions. Word has length 24 [2022-03-15 16:45:55,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:55,822 INFO L470 AbstractCegarLoop]: Abstraction has 639 states and 2134 transitions. [2022-03-15 16:45:55,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:55,822 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 2134 transitions. [2022-03-15 16:45:55,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:45:55,824 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:55,824 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:45:55,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-03-15 16:45:56,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-15 16:45:56,047 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:45:56,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:56,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1793018922, now seen corresponding path program 2 times [2022-03-15 16:45:56,048 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:56,048 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815177150] [2022-03-15 16:45:56,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:56,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:56,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:56,083 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:45:56,083 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:56,083 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815177150] [2022-03-15 16:45:56,083 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815177150] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:56,083 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773725152] [2022-03-15 16:45:56,084 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:45:56,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:56,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:56,085 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:45:56,085 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:45:56,107 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:45:56,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:45:56,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:45:56,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:56,172 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:45:56,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:56,243 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:45:56,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773725152] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:56,243 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:56,243 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-15 16:45:56,243 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376657072] [2022-03-15 16:45:56,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:56,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:45:56,244 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:56,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:45:56,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:45:56,244 INFO L87 Difference]: Start difference. First operand 639 states and 2134 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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:45:56,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:56,457 INFO L93 Difference]: Finished difference Result 1267 states and 3847 transitions. [2022-03-15 16:45:56,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:45:56,458 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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 24 [2022-03-15 16:45:56,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:56,463 INFO L225 Difference]: With dead ends: 1267 [2022-03-15 16:45:56,463 INFO L226 Difference]: Without dead ends: 1267 [2022-03-15 16:45:56,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:45:56,464 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 195 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:56,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 69 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:45:56,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2022-03-15 16:45:56,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 683. [2022-03-15 16:45:56,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 3.3167155425219943) internal successors, (2262), 682 states have internal predecessors, (2262), 0 states have call successors, (0), 0 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:45:56,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 2262 transitions. [2022-03-15 16:45:56,492 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 2262 transitions. Word has length 24 [2022-03-15 16:45:56,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:56,493 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 2262 transitions. [2022-03-15 16:45:56,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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:45:56,493 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 2262 transitions. [2022-03-15 16:45:56,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:45:56,495 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:56,495 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:45:56,519 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-03-15 16:45:56,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-15 16:45:56,711 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:45:56,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:56,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1155266808, now seen corresponding path program 11 times [2022-03-15 16:45:56,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:56,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506735878] [2022-03-15 16:45:56,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:56,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:56,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:56,773 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:56,773 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:56,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506735878] [2022-03-15 16:45:56,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506735878] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:56,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533397616] [2022-03-15 16:45:56,773 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:45:56,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:56,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:56,775 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:45:56,776 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:45:56,797 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:45:56,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:45:56,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:45:56,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:56,874 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:56,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:56,941 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:56,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533397616] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:56,941 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:56,941 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:45:56,941 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095011517] [2022-03-15 16:45:56,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:56,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:45:56,941 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:56,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:45:56,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:45:56,942 INFO L87 Difference]: Start difference. First operand 683 states and 2262 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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:45:57,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:57,524 INFO L93 Difference]: Finished difference Result 2268 states and 6749 transitions. [2022-03-15 16:45:57,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 16:45:57,525 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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 24 [2022-03-15 16:45:57,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:57,534 INFO L225 Difference]: With dead ends: 2268 [2022-03-15 16:45:57,534 INFO L226 Difference]: Without dead ends: 2268 [2022-03-15 16:45:57,535 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 16:45:57,536 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 237 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:57,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 194 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 558 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:45:57,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2268 states. [2022-03-15 16:45:57,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2268 to 699. [2022-03-15 16:45:57,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 698 states have (on average 3.312320916905444) internal successors, (2312), 698 states have internal predecessors, (2312), 0 states have call successors, (0), 0 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:45:57,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 2312 transitions. [2022-03-15 16:45:57,570 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 2312 transitions. Word has length 24 [2022-03-15 16:45:57,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:57,570 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 2312 transitions. [2022-03-15 16:45:57,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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:45:57,570 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 2312 transitions. [2022-03-15 16:45:57,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:45:57,572 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:57,572 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] [2022-03-15 16:45:57,601 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:45:57,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-15 16:45:57,787 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:45:57,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:57,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1940180902, now seen corresponding path program 12 times [2022-03-15 16:45:57,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:57,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450442103] [2022-03-15 16:45:57,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:57,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:57,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:57,840 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:57,840 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:57,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450442103] [2022-03-15 16:45:57,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450442103] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:57,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21738411] [2022-03-15 16:45:57,841 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:45:57,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:57,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:57,842 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:45:57,872 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:45:57,878 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:45:57,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:45:57,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:45:57,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:57,974 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:57,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:58,061 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:58,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21738411] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:58,062 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:58,062 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:45:58,062 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657031750] [2022-03-15 16:45:58,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:58,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:45:58,062 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:58,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:45:58,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:45:58,063 INFO L87 Difference]: Start difference. First operand 699 states and 2312 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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:45:58,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:58,728 INFO L93 Difference]: Finished difference Result 2256 states and 6789 transitions. [2022-03-15 16:45:58,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 16:45:58,728 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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 24 [2022-03-15 16:45:58,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:58,739 INFO L225 Difference]: With dead ends: 2256 [2022-03-15 16:45:58,740 INFO L226 Difference]: Without dead ends: 2256 [2022-03-15 16:45:58,740 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 16:45:58,742 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 218 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 730 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:58,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 218 Invalid, 785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 730 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:45:58,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2256 states. [2022-03-15 16:45:58,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2256 to 775. [2022-03-15 16:45:58,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 774 states have (on average 3.289405684754522) internal successors, (2546), 774 states have internal predecessors, (2546), 0 states have call successors, (0), 0 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:45:58,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 2546 transitions. [2022-03-15 16:45:58,778 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 2546 transitions. Word has length 24 [2022-03-15 16:45:58,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:58,779 INFO L470 AbstractCegarLoop]: Abstraction has 775 states and 2546 transitions. [2022-03-15 16:45:58,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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:45:58,779 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 2546 transitions. [2022-03-15 16:45:58,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:45:58,782 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:58,782 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] [2022-03-15 16:45:58,799 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:45:58,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:58,987 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:45:58,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:58,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1966730932, now seen corresponding path program 13 times [2022-03-15 16:45:58,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:58,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017373818] [2022-03-15 16:45:58,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:58,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:58,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:59,029 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:59,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:59,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017373818] [2022-03-15 16:45:59,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017373818] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:59,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052047348] [2022-03-15 16:45:59,030 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:45:59,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:59,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:59,031 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:45:59,057 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:45:59,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:59,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:45:59,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:59,179 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:59,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:45:59,233 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:59,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052047348] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:45:59,234 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:45:59,234 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-03-15 16:45:59,234 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914439827] [2022-03-15 16:45:59,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:45:59,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:45:59,234 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:45:59,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:45:59,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:45:59,235 INFO L87 Difference]: Start difference. First operand 775 states and 2546 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:59,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:45:59,533 INFO L93 Difference]: Finished difference Result 1611 states and 5005 transitions. [2022-03-15 16:45:59,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:45:59,533 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:45:59,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:45:59,544 INFO L225 Difference]: With dead ends: 1611 [2022-03-15 16:45:59,544 INFO L226 Difference]: Without dead ends: 1611 [2022-03-15 16:45:59,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:45:59,545 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 204 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:45:59,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 145 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:45:59,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1611 states. [2022-03-15 16:45:59,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1611 to 926. [2022-03-15 16:45:59,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 925 states have (on average 3.370810810810811) internal successors, (3118), 925 states have internal predecessors, (3118), 0 states have call successors, (0), 0 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:45:59,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 3118 transitions. [2022-03-15 16:45:59,573 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 3118 transitions. Word has length 24 [2022-03-15 16:45:59,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:45:59,573 INFO L470 AbstractCegarLoop]: Abstraction has 926 states and 3118 transitions. [2022-03-15 16:45:59,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:45:59,574 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 3118 transitions. [2022-03-15 16:45:59,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:45:59,577 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:45:59,577 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] [2022-03-15 16:45:59,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-15 16:45:59,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-15 16:45:59,787 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:45:59,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:45:59,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1895359760, now seen corresponding path program 14 times [2022-03-15 16:45:59,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:45:59,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777957104] [2022-03-15 16:45:59,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:45:59,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:45:59,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:45:59,830 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:59,830 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:45:59,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777957104] [2022-03-15 16:45:59,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777957104] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:45:59,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361909181] [2022-03-15 16:45:59,831 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:45:59,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:45:59,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:45:59,832 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:45:59,833 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:45:59,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:45:59,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:45:59,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:45:59,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:45:59,930 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:45:59,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:00,007 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:00,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361909181] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:00,007 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:00,008 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:46:00,008 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326559909] [2022-03-15 16:46:00,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:00,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:46:00,008 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:00,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:46:00,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:46:00,009 INFO L87 Difference]: Start difference. First operand 926 states and 3118 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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:46:00,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:00,527 INFO L93 Difference]: Finished difference Result 2408 states and 7521 transitions. [2022-03-15 16:46:00,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 16:46:00,528 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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 24 [2022-03-15 16:46:00,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:00,535 INFO L225 Difference]: With dead ends: 2408 [2022-03-15 16:46:00,535 INFO L226 Difference]: Without dead ends: 2404 [2022-03-15 16:46:00,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 16:46:00,537 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 256 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:00,537 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 153 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:46:00,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2404 states. [2022-03-15 16:46:00,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2404 to 934. [2022-03-15 16:46:00,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 934 states, 933 states have (on average 3.356913183279743) internal successors, (3132), 933 states have internal predecessors, (3132), 0 states have call successors, (0), 0 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:46:00,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 3132 transitions. [2022-03-15 16:46:00,576 INFO L78 Accepts]: Start accepts. Automaton has 934 states and 3132 transitions. Word has length 24 [2022-03-15 16:46:00,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:00,576 INFO L470 AbstractCegarLoop]: Abstraction has 934 states and 3132 transitions. [2022-03-15 16:46:00,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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:46:00,576 INFO L276 IsEmpty]: Start isEmpty. Operand 934 states and 3132 transitions. [2022-03-15 16:46:00,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:00,579 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:00,579 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] [2022-03-15 16:46:00,603 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-03-15 16:46:00,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:00,803 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:46:00,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:00,804 INFO L85 PathProgramCache]: Analyzing trace with hash 2029990096, now seen corresponding path program 15 times [2022-03-15 16:46:00,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:00,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017989268] [2022-03-15 16:46:00,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:00,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:00,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:00,851 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:00,851 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:00,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017989268] [2022-03-15 16:46:00,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017989268] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:00,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010292848] [2022-03-15 16:46:00,852 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:46:00,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:00,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:00,853 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:46:00,854 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:46:00,880 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:46:00,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:00,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:00,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:00,987 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:00,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:01,070 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:01,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010292848] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:01,070 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:01,071 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:46:01,071 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907608555] [2022-03-15 16:46:01,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:01,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:46:01,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:01,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:46:01,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:46:01,072 INFO L87 Difference]: Start difference. First operand 934 states and 3132 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:02,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:02,081 INFO L93 Difference]: Finished difference Result 3509 states and 10311 transitions. [2022-03-15 16:46:02,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 16:46:02,082 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:46:02,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:02,093 INFO L225 Difference]: With dead ends: 3509 [2022-03-15 16:46:02,093 INFO L226 Difference]: Without dead ends: 3509 [2022-03-15 16:46:02,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1536 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1091, Invalid=3199, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 16:46:02,096 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 450 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 891 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 958 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:02,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 291 Invalid, 958 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 891 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:46:02,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3509 states. [2022-03-15 16:46:02,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3509 to 985. [2022-03-15 16:46:02,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.399390243902439) internal successors, (3345), 984 states have internal predecessors, (3345), 0 states have call successors, (0), 0 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:46:02,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3345 transitions. [2022-03-15 16:46:02,154 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3345 transitions. Word has length 24 [2022-03-15 16:46:02,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:02,154 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3345 transitions. [2022-03-15 16:46:02,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:02,155 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3345 transitions. [2022-03-15 16:46:02,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:02,158 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:02,158 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] [2022-03-15 16:46:02,185 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:46:02,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:02,371 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:46:02,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:02,372 INFO L85 PathProgramCache]: Analyzing trace with hash -621938046, now seen corresponding path program 16 times [2022-03-15 16:46:02,372 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:02,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594217385] [2022-03-15 16:46:02,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:02,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:02,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:02,419 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:02,419 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:02,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594217385] [2022-03-15 16:46:02,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594217385] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:02,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34097246] [2022-03-15 16:46:02,419 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:46:02,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:02,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:02,421 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:46:02,422 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:46:02,444 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:46:02,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:02,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:02,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:02,530 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:02,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:02,616 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:02,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34097246] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:02,616 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:02,616 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:46:02,616 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54549208] [2022-03-15 16:46:02,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:02,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:46:02,616 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:02,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:46:02,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:46:02,617 INFO L87 Difference]: Start difference. First operand 985 states and 3345 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:03,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:03,857 INFO L93 Difference]: Finished difference Result 3211 states and 9686 transitions. [2022-03-15 16:46:03,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-15 16:46:03,857 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:46:03,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:03,866 INFO L225 Difference]: With dead ends: 3211 [2022-03-15 16:46:03,866 INFO L226 Difference]: Without dead ends: 3207 [2022-03-15 16:46:03,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2478 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1498, Invalid=5144, Unknown=0, NotChecked=0, Total=6642 [2022-03-15 16:46:03,868 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 452 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 916 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 1016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 916 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:03,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [452 Valid, 272 Invalid, 1016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 916 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:46:03,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3207 states. [2022-03-15 16:46:03,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3207 to 985. [2022-03-15 16:46:03,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.397357723577236) internal successors, (3343), 984 states have internal predecessors, (3343), 0 states have call successors, (0), 0 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:46:03,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3343 transitions. [2022-03-15 16:46:03,913 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3343 transitions. Word has length 24 [2022-03-15 16:46:03,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:03,913 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3343 transitions. [2022-03-15 16:46:03,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:03,913 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3343 transitions. [2022-03-15 16:46:03,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:03,916 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:03,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, 1, 1] [2022-03-15 16:46:03,943 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:46:04,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:04,140 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:46:04,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:04,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1534223598, now seen corresponding path program 3 times [2022-03-15 16:46:04,140 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:04,140 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107899904] [2022-03-15 16:46:04,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:04,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:04,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:04,175 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:46:04,175 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:04,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107899904] [2022-03-15 16:46:04,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107899904] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:04,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795116461] [2022-03-15 16:46:04,176 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:46:04,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:04,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:04,177 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:46:04,181 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:46:04,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:46:04,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:04,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:46:04,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:04,264 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:46:04,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:04,325 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:46:04,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795116461] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:04,325 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:04,325 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-15 16:46:04,325 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069687008] [2022-03-15 16:46:04,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:04,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 16:46:04,326 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:04,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 16:46:04,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:46:04,326 INFO L87 Difference]: Start difference. First operand 985 states and 3343 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 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:46:04,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:04,462 INFO L93 Difference]: Finished difference Result 1333 states and 4297 transitions. [2022-03-15 16:46:04,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-15 16:46:04,463 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 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 24 [2022-03-15 16:46:04,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:04,467 INFO L225 Difference]: With dead ends: 1333 [2022-03-15 16:46:04,467 INFO L226 Difference]: Without dead ends: 1333 [2022-03-15 16:46:04,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:46:04,468 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 100 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:04,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 65 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:46:04,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2022-03-15 16:46:04,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 937. [2022-03-15 16:46:04,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 936 states have (on average 3.378205128205128) internal successors, (3162), 936 states have internal predecessors, (3162), 0 states have call successors, (0), 0 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:46:04,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 3162 transitions. [2022-03-15 16:46:04,493 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 3162 transitions. Word has length 24 [2022-03-15 16:46:04,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:04,493 INFO L470 AbstractCegarLoop]: Abstraction has 937 states and 3162 transitions. [2022-03-15 16:46:04,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 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:46:04,493 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 3162 transitions. [2022-03-15 16:46:04,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:04,496 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:04,496 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] [2022-03-15 16:46:04,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-15 16:46:04,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:04,709 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:46:04,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:04,710 INFO L85 PathProgramCache]: Analyzing trace with hash -604023854, now seen corresponding path program 17 times [2022-03-15 16:46:04,710 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:04,710 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325821546] [2022-03-15 16:46:04,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:04,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:04,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:04,759 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:04,760 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:04,760 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325821546] [2022-03-15 16:46:04,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325821546] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:04,760 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875355198] [2022-03-15 16:46:04,760 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:46:04,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:04,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:04,761 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:46:04,762 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:46:04,783 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:46:04,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:04,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:04,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:04,849 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:04,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:04,907 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:04,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875355198] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:04,907 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:04,907 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-15 16:46:04,907 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136518] [2022-03-15 16:46:04,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:04,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:46:04,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:04,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:46:04,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:46:04,908 INFO L87 Difference]: Start difference. First operand 937 states and 3162 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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:46:05,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:05,281 INFO L93 Difference]: Finished difference Result 2129 states and 6669 transitions. [2022-03-15 16:46:05,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 16:46:05,281 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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 24 [2022-03-15 16:46:05,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:05,288 INFO L225 Difference]: With dead ends: 2129 [2022-03-15 16:46:05,288 INFO L226 Difference]: Without dead ends: 2129 [2022-03-15 16:46:05,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=282, Invalid=774, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:46:05,289 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 171 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:05,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 127 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:46:05,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2022-03-15 16:46:05,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 1003. [2022-03-15 16:46:05,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 1002 states have (on average 3.3642714570858283) internal successors, (3371), 1002 states have internal predecessors, (3371), 0 states have call successors, (0), 0 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:46:05,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 3371 transitions. [2022-03-15 16:46:05,324 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 3371 transitions. Word has length 24 [2022-03-15 16:46:05,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:05,324 INFO L470 AbstractCegarLoop]: Abstraction has 1003 states and 3371 transitions. [2022-03-15 16:46:05,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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:46:05,324 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 3371 transitions. [2022-03-15 16:46:05,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:05,326 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:05,327 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] [2022-03-15 16:46:05,351 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:46:05,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-15 16:46:05,552 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:46:05,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:05,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1298655598, now seen corresponding path program 18 times [2022-03-15 16:46:05,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:05,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660211447] [2022-03-15 16:46:05,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:05,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:05,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:05,592 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:05,592 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:05,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660211447] [2022-03-15 16:46:05,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660211447] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:05,593 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120933653] [2022-03-15 16:46:05,593 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:46:05,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:05,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:05,594 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:46:05,607 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:46:05,628 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:46:05,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:05,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:05,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:05,690 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:05,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:05,746 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:05,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120933653] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:05,746 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:05,746 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-15 16:46:05,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815795055] [2022-03-15 16:46:05,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:05,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:46:05,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:05,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:46:05,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:46:05,747 INFO L87 Difference]: Start difference. First operand 1003 states and 3371 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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:46:06,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:06,095 INFO L93 Difference]: Finished difference Result 2262 states and 7067 transitions. [2022-03-15 16:46:06,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 16:46:06,096 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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 24 [2022-03-15 16:46:06,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:06,100 INFO L225 Difference]: With dead ends: 2262 [2022-03-15 16:46:06,101 INFO L226 Difference]: Without dead ends: 2262 [2022-03-15 16:46:06,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=297, Invalid=893, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:46:06,101 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 183 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:06,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 122 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:46:06,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2262 states. [2022-03-15 16:46:06,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2262 to 1073. [2022-03-15 16:46:06,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 1072 states have (on average 3.3563432835820897) internal successors, (3598), 1072 states have internal predecessors, (3598), 0 states have call successors, (0), 0 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:46:06,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 3598 transitions. [2022-03-15 16:46:06,136 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 3598 transitions. Word has length 24 [2022-03-15 16:46:06,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:06,136 INFO L470 AbstractCegarLoop]: Abstraction has 1073 states and 3598 transitions. [2022-03-15 16:46:06,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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:46:06,137 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 3598 transitions. [2022-03-15 16:46:06,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:06,140 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:06,140 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] [2022-03-15 16:46:06,163 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:46:06,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-15 16:46:06,359 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:46:06,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:06,359 INFO L85 PathProgramCache]: Analyzing trace with hash 215632942, now seen corresponding path program 19 times [2022-03-15 16:46:06,359 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:06,359 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042433606] [2022-03-15 16:46:06,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:06,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:06,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:06,408 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:06,408 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:06,408 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042433606] [2022-03-15 16:46:06,408 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042433606] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:06,408 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41485778] [2022-03-15 16:46:06,408 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:46:06,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:06,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:06,409 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:46:06,431 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:46:06,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:06,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:06,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:06,548 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:06,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:06,610 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:46:06,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41485778] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:06,610 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:06,610 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-03-15 16:46:06,610 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857783035] [2022-03-15 16:46:06,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:06,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:46:06,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:06,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:46:06,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:46:06,611 INFO L87 Difference]: Start difference. First operand 1073 states and 3598 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:06,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:06,882 INFO L93 Difference]: Finished difference Result 1474 states and 4766 transitions. [2022-03-15 16:46:06,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:46:06,883 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:46:06,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:06,886 INFO L225 Difference]: With dead ends: 1474 [2022-03-15 16:46:06,886 INFO L226 Difference]: Without dead ends: 1464 [2022-03-15 16:46:06,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:46:06,887 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 142 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:06,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 138 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:46:06,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states. [2022-03-15 16:46:06,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1140. [2022-03-15 16:46:06,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 3.395961369622476) internal successors, (3868), 1139 states have internal predecessors, (3868), 0 states have call successors, (0), 0 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:46:06,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3868 transitions. [2022-03-15 16:46:06,910 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3868 transitions. Word has length 24 [2022-03-15 16:46:06,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:06,910 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3868 transitions. [2022-03-15 16:46:06,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:06,910 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3868 transitions. [2022-03-15 16:46:06,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:06,913 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:06,913 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] [2022-03-15 16:46:06,936 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-15 16:46:07,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:07,136 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:46:07,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:07,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1253834456, now seen corresponding path program 20 times [2022-03-15 16:46:07,137 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:07,137 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038130625] [2022-03-15 16:46:07,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:07,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:07,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:07,171 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:46:07,171 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:07,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038130625] [2022-03-15 16:46:07,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038130625] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:07,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804282875] [2022-03-15 16:46:07,171 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:46:07,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:07,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:07,173 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:46:07,173 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:46:07,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:46:07,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:07,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:07,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:07,249 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:46:07,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:07,311 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:46:07,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804282875] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:07,312 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:07,312 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-15 16:46:07,312 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833381288] [2022-03-15 16:46:07,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:07,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:46:07,312 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:07,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:46:07,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:46:07,313 INFO L87 Difference]: Start difference. First operand 1140 states and 3868 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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:46:07,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:07,585 INFO L93 Difference]: Finished difference Result 2318 states and 7414 transitions. [2022-03-15 16:46:07,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 16:46:07,585 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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 24 [2022-03-15 16:46:07,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:07,590 INFO L225 Difference]: With dead ends: 2318 [2022-03-15 16:46:07,590 INFO L226 Difference]: Without dead ends: 2314 [2022-03-15 16:46:07,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:46:07,591 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 184 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:07,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 114 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:46:07,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2314 states. [2022-03-15 16:46:07,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2314 to 1140. [2022-03-15 16:46:07,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 3.394205443371378) internal successors, (3866), 1139 states have internal predecessors, (3866), 0 states have call successors, (0), 0 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:46:07,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3866 transitions. [2022-03-15 16:46:07,627 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3866 transitions. Word has length 24 [2022-03-15 16:46:07,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:07,627 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3866 transitions. [2022-03-15 16:46:07,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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:46:07,627 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3866 transitions. [2022-03-15 16:46:07,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:07,630 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:07,630 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] [2022-03-15 16:46:07,656 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:46:07,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:07,843 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:46:07,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:07,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1851171114, now seen corresponding path program 21 times [2022-03-15 16:46:07,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:07,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206594401] [2022-03-15 16:46:07,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:07,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:07,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:07,887 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:07,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:07,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206594401] [2022-03-15 16:46:07,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206594401] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:07,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888433951] [2022-03-15 16:46:07,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:46:07,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:07,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:07,889 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:46:07,890 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:46:07,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:46:07,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:07,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:07,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:07,968 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:07,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:08,023 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:08,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888433951] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:08,023 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:08,023 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-15 16:46:08,023 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326928337] [2022-03-15 16:46:08,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:08,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:46:08,024 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:08,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:46:08,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:46:08,024 INFO L87 Difference]: Start difference. First operand 1140 states and 3866 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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:46:08,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:08,356 INFO L93 Difference]: Finished difference Result 2302 states and 7376 transitions. [2022-03-15 16:46:08,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:46:08,356 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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 24 [2022-03-15 16:46:08,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:08,362 INFO L225 Difference]: With dead ends: 2302 [2022-03-15 16:46:08,363 INFO L226 Difference]: Without dead ends: 2290 [2022-03-15 16:46:08,363 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:46:08,364 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 223 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:08,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 148 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:46:08,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2290 states. [2022-03-15 16:46:08,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2290 to 1148. [2022-03-15 16:46:08,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1148 states, 1147 states have (on average 3.3844812554489976) internal successors, (3882), 1147 states have internal predecessors, (3882), 0 states have call successors, (0), 0 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:46:08,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 3882 transitions. [2022-03-15 16:46:08,397 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 3882 transitions. Word has length 24 [2022-03-15 16:46:08,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:08,397 INFO L470 AbstractCegarLoop]: Abstraction has 1148 states and 3882 transitions. [2022-03-15 16:46:08,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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:46:08,398 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 3882 transitions. [2022-03-15 16:46:08,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:08,400 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:08,400 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] [2022-03-15 16:46:08,429 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:46:08,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-15 16:46:08,611 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:46:08,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:08,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1324750830, now seen corresponding path program 22 times [2022-03-15 16:46:08,612 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:08,612 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183492412] [2022-03-15 16:46:08,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:08,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:08,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:08,664 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:08,664 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:08,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183492412] [2022-03-15 16:46:08,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183492412] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:08,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866399047] [2022-03-15 16:46:08,664 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:46:08,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:08,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:08,665 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:46:08,690 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:46:08,696 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:46:08,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:08,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:08,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:08,795 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:08,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:08,885 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:46:08,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866399047] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:08,886 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:08,886 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:46:08,886 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269176431] [2022-03-15 16:46:08,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:08,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:46:08,886 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:08,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:46:08,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:46:08,887 INFO L87 Difference]: Start difference. First operand 1148 states and 3882 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:09,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:09,757 INFO L93 Difference]: Finished difference Result 4760 states and 15112 transitions. [2022-03-15 16:46:09,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 16:46:09,758 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:46:09,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:09,769 INFO L225 Difference]: With dead ends: 4760 [2022-03-15 16:46:09,769 INFO L226 Difference]: Without dead ends: 4760 [2022-03-15 16:46:09,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1242 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 16:46:09,771 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 470 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 731 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:09,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [470 Valid, 222 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 731 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:46:09,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4760 states. [2022-03-15 16:46:09,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4760 to 1429. [2022-03-15 16:46:09,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1429 states, 1428 states have (on average 3.589635854341737) internal successors, (5126), 1428 states have internal predecessors, (5126), 0 states have call successors, (0), 0 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:46:09,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1429 states to 1429 states and 5126 transitions. [2022-03-15 16:46:09,873 INFO L78 Accepts]: Start accepts. Automaton has 1429 states and 5126 transitions. Word has length 24 [2022-03-15 16:46:09,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:09,873 INFO L470 AbstractCegarLoop]: Abstraction has 1429 states and 5126 transitions. [2022-03-15 16:46:09,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:09,873 INFO L276 IsEmpty]: Start isEmpty. Operand 1429 states and 5126 transitions. [2022-03-15 16:46:09,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:09,879 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:09,880 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] [2022-03-15 16:46:09,906 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:46:10,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-15 16:46:10,091 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:46:10,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:10,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1891702910, now seen corresponding path program 23 times [2022-03-15 16:46:10,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:10,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359428606] [2022-03-15 16:46:10,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:10,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:10,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:10,137 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:10,137 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:10,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359428606] [2022-03-15 16:46:10,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359428606] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:10,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086859215] [2022-03-15 16:46:10,137 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:46:10,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:10,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:10,138 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:46:10,139 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:46:10,160 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:46:10,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:10,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:10,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:10,255 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:10,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:10,348 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:46:10,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086859215] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:10,349 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:10,349 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:46:10,349 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4438259] [2022-03-15 16:46:10,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:10,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:46:10,349 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:10,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:46:10,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:46:10,350 INFO L87 Difference]: Start difference. First operand 1429 states and 5126 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:11,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:11,088 INFO L93 Difference]: Finished difference Result 4260 states and 13532 transitions. [2022-03-15 16:46:11,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:46:11,088 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:46:11,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:11,099 INFO L225 Difference]: With dead ends: 4260 [2022-03-15 16:46:11,099 INFO L226 Difference]: Without dead ends: 4260 [2022-03-15 16:46:11,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1045 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-03-15 16:46:11,100 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 359 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:11,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 205 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:46:11,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states. [2022-03-15 16:46:11,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 1426. [2022-03-15 16:46:11,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1426 states, 1425 states have (on average 3.5873684210526315) internal successors, (5112), 1425 states have internal predecessors, (5112), 0 states have call successors, (0), 0 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:46:11,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1426 states to 1426 states and 5112 transitions. [2022-03-15 16:46:11,166 INFO L78 Accepts]: Start accepts. Automaton has 1426 states and 5112 transitions. Word has length 24 [2022-03-15 16:46:11,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:11,166 INFO L470 AbstractCegarLoop]: Abstraction has 1426 states and 5112 transitions. [2022-03-15 16:46:11,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:11,166 INFO L276 IsEmpty]: Start isEmpty. Operand 1426 states and 5112 transitions. [2022-03-15 16:46:11,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:11,169 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:11,169 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] [2022-03-15 16:46:11,195 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:46:11,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 16:46:11,383 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:46:11,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:11,384 INFO L85 PathProgramCache]: Analyzing trace with hash 719357052, now seen corresponding path program 24 times [2022-03-15 16:46:11,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:11,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828798666] [2022-03-15 16:46:11,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:11,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:11,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:11,430 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:11,430 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:11,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828798666] [2022-03-15 16:46:11,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828798666] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:11,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541620057] [2022-03-15 16:46:11,430 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:46:11,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:11,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:11,432 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:46:11,433 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:46:11,453 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:46:11,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:11,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:11,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:11,544 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:11,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:11,616 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:11,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541620057] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:11,616 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:11,616 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-15 16:46:11,616 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113004395] [2022-03-15 16:46:11,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:11,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:46:11,617 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:11,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:46:11,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:46:11,617 INFO L87 Difference]: Start difference. First operand 1426 states and 5112 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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:46:12,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:12,315 INFO L93 Difference]: Finished difference Result 4602 states and 14473 transitions. [2022-03-15 16:46:12,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 16:46:12,316 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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 24 [2022-03-15 16:46:12,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:12,324 INFO L225 Difference]: With dead ends: 4602 [2022-03-15 16:46:12,324 INFO L226 Difference]: Without dead ends: 4602 [2022-03-15 16:46:12,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 16:46:12,325 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 306 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 640 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:12,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 202 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 640 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:46:12,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4602 states. [2022-03-15 16:46:12,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4602 to 1436. [2022-03-15 16:46:12,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.592334494773519) internal successors, (5155), 1435 states have internal predecessors, (5155), 0 states have call successors, (0), 0 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:46:12,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5155 transitions. [2022-03-15 16:46:12,379 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5155 transitions. Word has length 24 [2022-03-15 16:46:12,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:12,379 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5155 transitions. [2022-03-15 16:46:12,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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:46:12,379 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5155 transitions. [2022-03-15 16:46:12,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:12,382 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:12,382 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] [2022-03-15 16:46:12,405 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:46:12,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:12,605 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:46:12,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:12,606 INFO L85 PathProgramCache]: Analyzing trace with hash 800733140, now seen corresponding path program 25 times [2022-03-15 16:46:12,606 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:12,606 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77007729] [2022-03-15 16:46:12,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:12,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:12,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:12,645 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:12,645 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:12,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77007729] [2022-03-15 16:46:12,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77007729] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:12,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440026096] [2022-03-15 16:46:12,645 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:46:12,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:12,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:12,647 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:46:12,657 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:46:12,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:12,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:12,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:12,747 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:12,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:12,824 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:12,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440026096] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:12,825 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:12,825 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-15 16:46:12,825 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012879546] [2022-03-15 16:46:12,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:12,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-15 16:46:12,825 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:12,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-15 16:46:12,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-15 16:46:12,826 INFO L87 Difference]: Start difference. First operand 1436 states and 5155 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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:46:13,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:13,407 INFO L93 Difference]: Finished difference Result 4348 states and 13871 transitions. [2022-03-15 16:46:13,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 16:46:13,407 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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 24 [2022-03-15 16:46:13,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:13,415 INFO L225 Difference]: With dead ends: 4348 [2022-03-15 16:46:13,415 INFO L226 Difference]: Without dead ends: 4344 [2022-03-15 16:46:13,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 16:46:13,416 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 402 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:13,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [402 Valid, 166 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 549 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:46:13,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4344 states. [2022-03-15 16:46:13,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4344 to 1436. [2022-03-15 16:46:13,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.590940766550523) internal successors, (5153), 1435 states have internal predecessors, (5153), 0 states have call successors, (0), 0 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:46:13,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-03-15 16:46:13,458 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-03-15 16:46:13,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:13,458 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-03-15 16:46:13,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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:46:13,458 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-03-15 16:46:13,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:13,460 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:13,460 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] [2022-03-15 16:46:13,479 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:46:13,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:13,661 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:46:13,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:13,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1731390356, now seen corresponding path program 26 times [2022-03-15 16:46:13,662 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:13,662 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014428419] [2022-03-15 16:46:13,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:13,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:13,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:13,711 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:13,712 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:13,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014428419] [2022-03-15 16:46:13,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014428419] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:13,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357599785] [2022-03-15 16:46:13,712 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:46:13,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:13,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:13,713 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:46:13,714 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:46:13,740 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:46:13,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:13,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:13,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:13,832 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:13,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:13,911 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:46:13,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357599785] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:13,912 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:13,912 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:46:13,912 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921026565] [2022-03-15 16:46:13,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:13,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:46:13,912 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:13,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:46:13,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:46:13,913 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:14,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:14,577 INFO L93 Difference]: Finished difference Result 4035 states and 12669 transitions. [2022-03-15 16:46:14,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 16:46:14,577 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:46:14,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:14,584 INFO L225 Difference]: With dead ends: 4035 [2022-03-15 16:46:14,585 INFO L226 Difference]: Without dead ends: 4035 [2022-03-15 16:46:14,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 715 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=640, Invalid=1616, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 16:46:14,585 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 437 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:14,586 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [437 Valid, 239 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 632 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:46:14,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4035 states. [2022-03-15 16:46:14,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4035 to 1442. [2022-03-15 16:46:14,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 3.5933379597501736) internal successors, (5178), 1441 states have internal predecessors, (5178), 0 states have call successors, (0), 0 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:46:14,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 5178 transitions. [2022-03-15 16:46:14,626 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 5178 transitions. Word has length 24 [2022-03-15 16:46:14,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:14,626 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 5178 transitions. [2022-03-15 16:46:14,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:14,626 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 5178 transitions. [2022-03-15 16:46:14,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:14,629 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:14,629 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] [2022-03-15 16:46:14,645 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:46:14,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:14,829 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:46:14,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:14,830 INFO L85 PathProgramCache]: Analyzing trace with hash -920537786, now seen corresponding path program 27 times [2022-03-15 16:46:14,830 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:14,830 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492991100] [2022-03-15 16:46:14,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:14,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:14,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:14,869 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:14,869 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:14,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492991100] [2022-03-15 16:46:14,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492991100] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:14,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277888059] [2022-03-15 16:46:14,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:46:14,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:14,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:14,870 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:46:14,871 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:46:14,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:46:14,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:14,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:14,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:14,975 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:14,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:15,052 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:46:15,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277888059] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:15,052 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:15,053 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-15 16:46:15,053 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821418940] [2022-03-15 16:46:15,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:15,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:46:15,053 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:15,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:46:15,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:46:15,053 INFO L87 Difference]: Start difference. First operand 1442 states and 5178 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:15,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:15,816 INFO L93 Difference]: Finished difference Result 3794 states and 12201 transitions. [2022-03-15 16:46:15,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:46:15,821 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:46:15,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:15,828 INFO L225 Difference]: With dead ends: 3794 [2022-03-15 16:46:15,829 INFO L226 Difference]: Without dead ends: 3790 [2022-03-15 16:46:15,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1026 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=800, Invalid=2392, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 16:46:15,829 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 433 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 433 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:15,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [433 Valid, 168 Invalid, 659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 552 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:46:15,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3790 states. [2022-03-15 16:46:15,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3790 to 1436. [2022-03-15 16:46:15,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.590940766550523) internal successors, (5153), 1435 states have internal predecessors, (5153), 0 states have call successors, (0), 0 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:46:15,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-03-15 16:46:15,866 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-03-15 16:46:15,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:15,867 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-03-15 16:46:15,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:15,867 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-03-15 16:46:15,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:15,869 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:15,869 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] [2022-03-15 16:46:15,885 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-03-15 16:46:16,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-03-15 16:46:16,070 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:46:16,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:16,070 INFO L85 PathProgramCache]: Analyzing trace with hash 82890198, now seen corresponding path program 28 times [2022-03-15 16:46:16,070 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:16,071 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368056646] [2022-03-15 16:46:16,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:16,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:16,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:16,122 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:16,122 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:16,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368056646] [2022-03-15 16:46:16,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368056646] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:16,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263340434] [2022-03-15 16:46:16,122 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:46:16,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:16,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:16,124 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:46:16,150 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:46:16,156 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:46:16,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:16,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:16,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:16,230 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:16,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:16,299 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:16,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263340434] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:16,299 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:16,299 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:46:16,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772912006] [2022-03-15 16:46:16,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:16,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:46:16,300 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:16,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:46:16,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:46:16,300 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:16,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:16,967 INFO L93 Difference]: Finished difference Result 3978 states and 12923 transitions. [2022-03-15 16:46:16,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:46:16,967 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:46:16,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:16,974 INFO L225 Difference]: With dead ends: 3978 [2022-03-15 16:46:16,974 INFO L226 Difference]: Without dead ends: 3978 [2022-03-15 16:46:16,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1009 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 16:46:16,975 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 285 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:16,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [285 Valid, 162 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:46:16,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3978 states. [2022-03-15 16:46:17,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3978 to 1585. [2022-03-15 16:46:17,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1585 states, 1584 states have (on average 3.591540404040404) internal successors, (5689), 1584 states have internal predecessors, (5689), 0 states have call successors, (0), 0 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:46:17,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 5689 transitions. [2022-03-15 16:46:17,011 INFO L78 Accepts]: Start accepts. Automaton has 1585 states and 5689 transitions. Word has length 24 [2022-03-15 16:46:17,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:17,011 INFO L470 AbstractCegarLoop]: Abstraction has 1585 states and 5689 transitions. [2022-03-15 16:46:17,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:17,012 INFO L276 IsEmpty]: Start isEmpty. Operand 1585 states and 5689 transitions. [2022-03-15 16:46:17,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:17,014 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:17,014 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] [2022-03-15 16:46:17,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-15 16:46:17,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:17,215 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:46:17,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:17,215 INFO L85 PathProgramCache]: Analyzing trace with hash 164266286, now seen corresponding path program 29 times [2022-03-15 16:46:17,215 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:17,215 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656025951] [2022-03-15 16:46:17,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:17,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:17,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:17,253 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:17,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:17,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656025951] [2022-03-15 16:46:17,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656025951] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:17,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738849400] [2022-03-15 16:46:17,253 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:46:17,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:17,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:17,254 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:46:17,255 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:46:17,275 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:46:17,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:17,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:17,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:17,337 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:17,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:17,399 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:17,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738849400] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:17,399 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:17,399 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:46:17,399 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632822595] [2022-03-15 16:46:17,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:17,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:46:17,400 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:17,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:46:17,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:46:17,400 INFO L87 Difference]: Start difference. First operand 1585 states and 5689 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:17,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:17,921 INFO L93 Difference]: Finished difference Result 3706 states and 12257 transitions. [2022-03-15 16:46:17,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 16:46:17,921 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:46:17,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:17,928 INFO L225 Difference]: With dead ends: 3706 [2022-03-15 16:46:17,929 INFO L226 Difference]: Without dead ends: 3702 [2022-03-15 16:46:17,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 16:46:17,929 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 231 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:17,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 149 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:46:17,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3702 states. [2022-03-15 16:46:17,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3702 to 1575. [2022-03-15 16:46:17,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1575 states, 1574 states have (on average 3.5870393900889455) internal successors, (5646), 1574 states have internal predecessors, (5646), 0 states have call successors, (0), 0 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:46:17,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1575 states to 1575 states and 5646 transitions. [2022-03-15 16:46:17,969 INFO L78 Accepts]: Start accepts. Automaton has 1575 states and 5646 transitions. Word has length 24 [2022-03-15 16:46:17,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:17,969 INFO L470 AbstractCegarLoop]: Abstraction has 1575 states and 5646 transitions. [2022-03-15 16:46:17,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:17,969 INFO L276 IsEmpty]: Start isEmpty. Operand 1575 states and 5646 transitions. [2022-03-15 16:46:17,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:17,973 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:17,973 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] [2022-03-15 16:46:18,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-15 16:46:18,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:18,187 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:46:18,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:18,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1350825686, now seen corresponding path program 30 times [2022-03-15 16:46:18,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:18,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486867138] [2022-03-15 16:46:18,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:18,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:18,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:18,230 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:18,231 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:18,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486867138] [2022-03-15 16:46:18,231 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486867138] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:18,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531038232] [2022-03-15 16:46:18,231 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:46:18,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:18,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:18,232 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:46:18,234 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:46:18,253 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:46:18,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:18,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:18,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:18,314 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:18,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:18,377 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:18,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531038232] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:18,377 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:18,377 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-15 16:46:18,377 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223465409] [2022-03-15 16:46:18,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:18,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:46:18,379 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:18,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:46:18,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:46:18,380 INFO L87 Difference]: Start difference. First operand 1575 states and 5646 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:18,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:18,953 INFO L93 Difference]: Finished difference Result 4114 states and 13193 transitions. [2022-03-15 16:46:18,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 16:46:18,953 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:46:18,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:18,961 INFO L225 Difference]: With dead ends: 4114 [2022-03-15 16:46:18,961 INFO L226 Difference]: Without dead ends: 4102 [2022-03-15 16:46:18,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=486, Invalid=1676, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 16:46:18,962 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 284 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:18,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 195 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:46:18,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4102 states. [2022-03-15 16:46:18,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4102 to 1595. [2022-03-15 16:46:19,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1595 states, 1594 states have (on average 3.5884567126725218) internal successors, (5720), 1594 states have internal predecessors, (5720), 0 states have call successors, (0), 0 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:46:19,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 5720 transitions. [2022-03-15 16:46:19,007 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 5720 transitions. Word has length 24 [2022-03-15 16:46:19,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:19,007 INFO L470 AbstractCegarLoop]: Abstraction has 1595 states and 5720 transitions. [2022-03-15 16:46:19,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:19,007 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 5720 transitions. [2022-03-15 16:46:19,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:19,011 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:19,011 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] [2022-03-15 16:46:19,037 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:46:19,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-15 16:46:19,227 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:46:19,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:19,228 INFO L85 PathProgramCache]: Analyzing trace with hash 246301030, now seen corresponding path program 31 times [2022-03-15 16:46:19,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:19,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895076683] [2022-03-15 16:46:19,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:19,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:19,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:19,276 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:19,276 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:19,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895076683] [2022-03-15 16:46:19,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895076683] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:19,276 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994933609] [2022-03-15 16:46:19,277 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:46:19,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:19,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:19,278 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:46:19,283 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:46:19,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:19,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:19,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:19,399 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:19,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:19,487 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:19,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994933609] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:19,487 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:19,487 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:46:19,487 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174544180] [2022-03-15 16:46:19,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:19,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:46:19,488 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:19,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:46:19,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:46:19,488 INFO L87 Difference]: Start difference. First operand 1595 states and 5720 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:20,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:20,157 INFO L93 Difference]: Finished difference Result 3694 states and 11776 transitions. [2022-03-15 16:46:20,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 16:46:20,157 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:46:20,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:20,165 INFO L225 Difference]: With dead ends: 3694 [2022-03-15 16:46:20,165 INFO L226 Difference]: Without dead ends: 3694 [2022-03-15 16:46:20,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 803 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=678, Invalid=1772, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 16:46:20,166 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 321 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:20,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 297 Invalid, 708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 644 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:46:20,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3694 states. [2022-03-15 16:46:20,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3694 to 1680. [2022-03-15 16:46:20,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1680 states, 1679 states have (on average 3.5842763549731984) internal successors, (6018), 1679 states have internal predecessors, (6018), 0 states have call successors, (0), 0 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:46:20,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1680 states to 1680 states and 6018 transitions. [2022-03-15 16:46:20,209 INFO L78 Accepts]: Start accepts. Automaton has 1680 states and 6018 transitions. Word has length 24 [2022-03-15 16:46:20,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:20,209 INFO L470 AbstractCegarLoop]: Abstraction has 1680 states and 6018 transitions. [2022-03-15 16:46:20,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:20,210 INFO L276 IsEmpty]: Start isEmpty. Operand 1680 states and 6018 transitions. [2022-03-15 16:46:20,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:20,213 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:20,214 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] [2022-03-15 16:46:20,239 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:46:20,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-15 16:46:20,425 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:46:20,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:20,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1889340184, now seen corresponding path program 32 times [2022-03-15 16:46:20,426 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:20,426 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798624974] [2022-03-15 16:46:20,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:20,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:20,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:20,476 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:20,476 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:20,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798624974] [2022-03-15 16:46:20,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798624974] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:20,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441246943] [2022-03-15 16:46:20,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:46:20,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:20,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:20,478 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:46:20,478 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:46:20,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:46:20,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:20,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:20,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:20,590 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:20,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:20,686 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:20,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441246943] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:20,686 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:20,686 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-15 16:46:20,687 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509872703] [2022-03-15 16:46:20,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:20,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:46:20,687 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:20,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:46:20,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:46:20,687 INFO L87 Difference]: Start difference. First operand 1680 states and 6018 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:21,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:21,537 INFO L93 Difference]: Finished difference Result 3420 states and 11230 transitions. [2022-03-15 16:46:21,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:46:21,537 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-15 16:46:21,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:21,544 INFO L225 Difference]: With dead ends: 3420 [2022-03-15 16:46:21,544 INFO L226 Difference]: Without dead ends: 3416 [2022-03-15 16:46:21,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1197 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=880, Invalid=2780, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 16:46:21,545 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 358 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 729 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 729 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:21,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [358 Valid, 222 Invalid, 821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 729 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:46:21,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2022-03-15 16:46:21,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 1678. [2022-03-15 16:46:21,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1678 states, 1677 states have (on average 3.5819916517590937) internal successors, (6007), 1677 states have internal predecessors, (6007), 0 states have call successors, (0), 0 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:46:21,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1678 states to 1678 states and 6007 transitions. [2022-03-15 16:46:21,602 INFO L78 Accepts]: Start accepts. Automaton has 1678 states and 6007 transitions. Word has length 24 [2022-03-15 16:46:21,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:21,602 INFO L470 AbstractCegarLoop]: Abstraction has 1678 states and 6007 transitions. [2022-03-15 16:46:21,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:21,602 INFO L276 IsEmpty]: Start isEmpty. Operand 1678 states and 6007 transitions. [2022-03-15 16:46:21,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-15 16:46:21,605 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:21,605 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] [2022-03-15 16:46:21,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-15 16:46:21,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-15 16:46:21,806 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:46:21,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:21,807 INFO L85 PathProgramCache]: Analyzing trace with hash 621883006, now seen corresponding path program 33 times [2022-03-15 16:46:21,807 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:21,807 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608841563] [2022-03-15 16:46:21,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:21,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:21,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:21,857 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:21,858 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:21,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608841563] [2022-03-15 16:46:21,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608841563] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:21,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072305658] [2022-03-15 16:46:21,858 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:46:21,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:21,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:21,859 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:46:21,865 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:46:21,884 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:46:21,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:21,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 16:46:21,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:21,953 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:21,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:22,027 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:22,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072305658] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:22,028 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:22,028 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:46:22,028 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628817398] [2022-03-15 16:46:22,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:22,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:46:22,028 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:22,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:46:22,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:46:22,029 INFO L87 Difference]: Start difference. First operand 1678 states and 6007 transitions. Second operand has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 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:46:22,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:22,672 INFO L93 Difference]: Finished difference Result 3256 states and 10823 transitions. [2022-03-15 16:46:22,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 16:46:22,673 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 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 24 [2022-03-15 16:46:22,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:22,679 INFO L225 Difference]: With dead ends: 3256 [2022-03-15 16:46:22,679 INFO L226 Difference]: Without dead ends: 3244 [2022-03-15 16:46:22,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 748 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 16:46:22,680 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 231 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:22,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 211 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:46:22,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3244 states. [2022-03-15 16:46:22,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3244 to 1676. [2022-03-15 16:46:22,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1676 states, 1675 states have (on average 3.5797014925373136) internal successors, (5996), 1675 states have internal predecessors, (5996), 0 states have call successors, (0), 0 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:46:22,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1676 states to 1676 states and 5996 transitions. [2022-03-15 16:46:22,728 INFO L78 Accepts]: Start accepts. Automaton has 1676 states and 5996 transitions. Word has length 24 [2022-03-15 16:46:22,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:22,728 INFO L470 AbstractCegarLoop]: Abstraction has 1676 states and 5996 transitions. [2022-03-15 16:46:22,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 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:46:22,728 INFO L276 IsEmpty]: Start isEmpty. Operand 1676 states and 5996 transitions. [2022-03-15 16:46:22,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:46:22,732 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:22,732 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] [2022-03-15 16:46:22,748 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-03-15 16:46:22,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-15 16:46:22,933 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:46:22,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:22,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1878950772, now seen corresponding path program 4 times [2022-03-15 16:46:22,933 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:22,933 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306692366] [2022-03-15 16:46:22,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:22,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:22,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:23,247 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:23,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:23,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306692366] [2022-03-15 16:46:23,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306692366] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:23,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988606018] [2022-03-15 16:46:23,247 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:46:23,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:23,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:23,249 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:46:23,249 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:46:23,271 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:46:23,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:23,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:46:23,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:23,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:46:23,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:46:23,917 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 109 treesize of output 75 [2022-03-15 16:46:24,023 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:24,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:24,600 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:46:24,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 191 treesize of output 161 [2022-03-15 16:46:25,699 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:25,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988606018] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:25,700 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:25,700 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:46:25,700 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017508805] [2022-03-15 16:46:25,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:25,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:46:25,700 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:25,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:46:25,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:46:25,701 INFO L87 Difference]: Start difference. First operand 1676 states and 5996 transitions. Second operand has 25 states, 25 states have (on average 2.6) internal successors, (65), 25 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:30,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:30,475 INFO L93 Difference]: Finished difference Result 3630 states and 11850 transitions. [2022-03-15 16:46:30,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 16:46:30,475 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.6) internal successors, (65), 25 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:46:30,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:30,482 INFO L225 Difference]: With dead ends: 3630 [2022-03-15 16:46:30,482 INFO L226 Difference]: Without dead ends: 3585 [2022-03-15 16:46:30,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1521 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=712, Invalid=4258, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 16:46:30,483 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 337 mSDsluCounter, 778 mSDsCounter, 0 mSdLazyCounter, 1912 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 1958 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:30,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [337 Valid, 355 Invalid, 1958 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1912 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 16:46:30,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3585 states. [2022-03-15 16:46:30,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3585 to 1767. [2022-03-15 16:46:30,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1767 states, 1766 states have (on average 3.5781426953567386) internal successors, (6319), 1766 states have internal predecessors, (6319), 0 states have call successors, (0), 0 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:46:30,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 6319 transitions. [2022-03-15 16:46:30,527 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 6319 transitions. Word has length 26 [2022-03-15 16:46:30,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:30,527 INFO L470 AbstractCegarLoop]: Abstraction has 1767 states and 6319 transitions. [2022-03-15 16:46:30,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.6) internal successors, (65), 25 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:30,527 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 6319 transitions. [2022-03-15 16:46:30,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:46:30,530 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:30,530 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] [2022-03-15 16:46:30,546 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:46:30,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-15 16:46:30,731 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:46:30,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:30,731 INFO L85 PathProgramCache]: Analyzing trace with hash 387618508, now seen corresponding path program 5 times [2022-03-15 16:46:30,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:30,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959027664] [2022-03-15 16:46:30,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:30,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:30,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:31,162 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:31,162 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:31,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959027664] [2022-03-15 16:46:31,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959027664] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:31,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904574997] [2022-03-15 16:46:31,162 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:46:31,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:31,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:31,163 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:46:31,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-15 16:46:31,186 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:46:31,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:31,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:46:31,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:31,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:46:31,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:46:31,761 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 109 treesize of output 75 [2022-03-15 16:46:31,946 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:31,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:32,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:46:32,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:46:32,484 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 187 treesize of output 157 [2022-03-15 16:46:33,767 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:33,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904574997] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:33,767 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:33,767 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:46:33,767 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173030791] [2022-03-15 16:46:33,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:33,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:46:33,767 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:33,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:46:33,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:46:33,768 INFO L87 Difference]: Start difference. First operand 1767 states and 6319 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:38,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:38,537 INFO L93 Difference]: Finished difference Result 4229 states and 13510 transitions. [2022-03-15 16:46:38,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:46:38,537 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:46:38,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:38,545 INFO L225 Difference]: With dead ends: 4229 [2022-03-15 16:46:38,545 INFO L226 Difference]: Without dead ends: 4199 [2022-03-15 16:46:38,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1769 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1006, Invalid=4396, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 16:46:38,546 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 526 mSDsluCounter, 805 mSDsCounter, 0 mSdLazyCounter, 1469 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 526 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 1798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 1469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:38,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [526 Valid, 419 Invalid, 1798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 1469 Invalid, 0 Unknown, 189 Unchecked, 1.0s Time] [2022-03-15 16:46:38,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4199 states. [2022-03-15 16:46:38,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4199 to 1886. [2022-03-15 16:46:38,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1886 states, 1885 states have (on average 3.5782493368700266) internal successors, (6745), 1885 states have internal predecessors, (6745), 0 states have call successors, (0), 0 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:46:38,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1886 states to 1886 states and 6745 transitions. [2022-03-15 16:46:38,590 INFO L78 Accepts]: Start accepts. Automaton has 1886 states and 6745 transitions. Word has length 26 [2022-03-15 16:46:38,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:38,590 INFO L470 AbstractCegarLoop]: Abstraction has 1886 states and 6745 transitions. [2022-03-15 16:46:38,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:38,591 INFO L276 IsEmpty]: Start isEmpty. Operand 1886 states and 6745 transitions. [2022-03-15 16:46:38,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:46:38,594 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:38,594 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:46:38,610 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-15 16:46:38,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-15 16:46:38,794 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:46:38,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:38,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1979047816, now seen corresponding path program 34 times [2022-03-15 16:46:38,795 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:38,795 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053823806] [2022-03-15 16:46:38,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:38,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:38,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:39,393 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:39,393 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:39,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053823806] [2022-03-15 16:46:39,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053823806] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:39,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423706809] [2022-03-15 16:46:39,393 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:46:39,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:39,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:39,394 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:46:39,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-15 16:46:39,418 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:46:39,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:39,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:46:39,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:40,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:46:40,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:46:40,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:46:40,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 75 [2022-03-15 16:46:40,146 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:40,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:40,689 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:46:40,689 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 211 treesize of output 149 [2022-03-15 16:46:41,327 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:41,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423706809] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:41,327 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:41,327 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-15 16:46:41,327 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237393632] [2022-03-15 16:46:41,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:41,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:46:41,328 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:41,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:46:41,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:46:41,328 INFO L87 Difference]: Start difference. First operand 1886 states and 6745 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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:46:46,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:46,035 INFO L93 Difference]: Finished difference Result 3713 states and 12473 transitions. [2022-03-15 16:46:46,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 16:46:46,036 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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 26 [2022-03-15 16:46:46,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:46,043 INFO L225 Difference]: With dead ends: 3713 [2022-03-15 16:46:46,043 INFO L226 Difference]: Without dead ends: 3683 [2022-03-15 16:46:46,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1937 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=944, Invalid=5062, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 16:46:46,044 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 368 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 1557 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 1653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 1557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:46,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 303 Invalid, 1653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 1557 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 16:46:46,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3683 states. [2022-03-15 16:46:46,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3683 to 1932. [2022-03-15 16:46:46,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1932 states, 1931 states have (on average 3.5680994303469706) internal successors, (6890), 1931 states have internal predecessors, (6890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:46,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1932 states to 1932 states and 6890 transitions. [2022-03-15 16:46:46,110 INFO L78 Accepts]: Start accepts. Automaton has 1932 states and 6890 transitions. Word has length 26 [2022-03-15 16:46:46,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:46,110 INFO L470 AbstractCegarLoop]: Abstraction has 1932 states and 6890 transitions. [2022-03-15 16:46:46,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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:46:46,110 INFO L276 IsEmpty]: Start isEmpty. Operand 1932 states and 6890 transitions. [2022-03-15 16:46:46,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:46:46,115 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:46,115 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] [2022-03-15 16:46:46,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-15 16:46:46,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-03-15 16:46:46,338 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:46:46,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:46,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1510872304, now seen corresponding path program 6 times [2022-03-15 16:46:46,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:46,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032341523] [2022-03-15 16:46:46,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:46,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:46,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:46,694 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:46,694 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:46,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032341523] [2022-03-15 16:46:46,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032341523] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:46,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808365562] [2022-03-15 16:46:46,694 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:46:46,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:46,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:46,696 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:46:46,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-15 16:46:46,720 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:46:46,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:46,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:46:46,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:47,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:46:47,219 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:46:47,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, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-03-15 16:46:47,663 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:47,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:46:48,205 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:46:48,206 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 187 treesize of output 157 [2022-03-15 16:46:49,887 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:49,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808365562] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:46:49,887 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:46:49,887 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:46:49,887 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152808000] [2022-03-15 16:46:49,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:46:49,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:46:49,888 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:46:49,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:46:49,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:46:49,888 INFO L87 Difference]: Start difference. First operand 1932 states and 6890 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:58,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:46:58,484 INFO L93 Difference]: Finished difference Result 4709 states and 15013 transitions. [2022-03-15 16:46:58,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-03-15 16:46:58,485 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:46:58,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:46:58,494 INFO L225 Difference]: With dead ends: 4709 [2022-03-15 16:46:58,494 INFO L226 Difference]: Without dead ends: 4649 [2022-03-15 16:46:58,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3594 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=1405, Invalid=9101, Unknown=0, NotChecked=0, Total=10506 [2022-03-15 16:46:58,495 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 658 mSDsluCounter, 873 mSDsCounter, 0 mSdLazyCounter, 2277 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 2371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 2277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:46:58,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [658 Valid, 496 Invalid, 2371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 2277 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-15 16:46:58,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4649 states. [2022-03-15 16:46:58,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4649 to 1975. [2022-03-15 16:46:58,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1975 states, 1974 states have (on average 3.563323201621074) internal successors, (7034), 1974 states have internal predecessors, (7034), 0 states have call successors, (0), 0 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:46:58,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1975 states to 1975 states and 7034 transitions. [2022-03-15 16:46:58,549 INFO L78 Accepts]: Start accepts. Automaton has 1975 states and 7034 transitions. Word has length 26 [2022-03-15 16:46:58,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:46:58,549 INFO L470 AbstractCegarLoop]: Abstraction has 1975 states and 7034 transitions. [2022-03-15 16:46:58,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:46:58,550 INFO L276 IsEmpty]: Start isEmpty. Operand 1975 states and 7034 transitions. [2022-03-15 16:46:58,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:46:58,553 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:46:58,553 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:46:58,569 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-03-15 16:46:58,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-03-15 16:46:58,754 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:46:58,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:46:58,754 INFO L85 PathProgramCache]: Analyzing trace with hash 39509260, now seen corresponding path program 35 times [2022-03-15 16:46:58,754 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:46:58,755 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897135933] [2022-03-15 16:46:58,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:46:58,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:46:58,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:46:59,216 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:46:59,217 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:46:59,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897135933] [2022-03-15 16:46:59,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897135933] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:46:59,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541669679] [2022-03-15 16:46:59,217 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:46:59,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:46:59,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:46:59,220 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:46:59,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-15 16:46:59,255 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:46:59,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:46:59,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:46:59,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:46:59,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:46:59,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:46:59,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:46:59,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 75 [2022-03-15 16:47:00,082 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:47:00,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:47:00,581 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:47:00,581 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 211 treesize of output 149 [2022-03-15 16:47:01,084 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:47:01,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541669679] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:47:01,084 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:47:01,084 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-15 16:47:01,084 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282296692] [2022-03-15 16:47:01,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:47:01,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:47:01,084 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:47:01,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:47:01,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:47:01,085 INFO L87 Difference]: Start difference. First operand 1975 states and 7034 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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:47:10,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:47:10,395 INFO L93 Difference]: Finished difference Result 4911 states and 16020 transitions. [2022-03-15 16:47:10,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-03-15 16:47:10,395 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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 26 [2022-03-15 16:47:10,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:47:10,405 INFO L225 Difference]: With dead ends: 4911 [2022-03-15 16:47:10,405 INFO L226 Difference]: Without dead ends: 4849 [2022-03-15 16:47:10,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5425 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=2212, Invalid=12068, Unknown=0, NotChecked=0, Total=14280 [2022-03-15 16:47:10,406 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 515 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 2147 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 515 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 2259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 2147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:47:10,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [515 Valid, 495 Invalid, 2259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 2147 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 16:47:10,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4849 states. [2022-03-15 16:47:10,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4849 to 2029. [2022-03-15 16:47:10,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2029 states, 2028 states have (on average 3.5660749506903353) internal successors, (7232), 2028 states have internal predecessors, (7232), 0 states have call successors, (0), 0 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:47:10,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2029 states to 2029 states and 7232 transitions. [2022-03-15 16:47:10,479 INFO L78 Accepts]: Start accepts. Automaton has 2029 states and 7232 transitions. Word has length 26 [2022-03-15 16:47:10,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:47:10,479 INFO L470 AbstractCegarLoop]: Abstraction has 2029 states and 7232 transitions. [2022-03-15 16:47:10,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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:47:10,479 INFO L276 IsEmpty]: Start isEmpty. Operand 2029 states and 7232 transitions. [2022-03-15 16:47:10,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:47:10,484 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:47:10,484 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:47:10,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-15 16:47:10,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:47:10,699 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:47:10,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:47:10,700 INFO L85 PathProgramCache]: Analyzing trace with hash -936809584, now seen corresponding path program 36 times [2022-03-15 16:47:10,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:47:10,700 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305095857] [2022-03-15 16:47:10,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:47:10,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:47:10,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:47:11,037 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:47:11,037 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:47:11,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305095857] [2022-03-15 16:47:11,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305095857] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:47:11,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207152187] [2022-03-15 16:47:11,037 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:47:11,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:47:11,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:47:11,038 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:47:11,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-15 16:47:11,062 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:47:11,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:47:11,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:47:11,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:47:11,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:47:11,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:47:11,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:47:11,573 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 101 [2022-03-15 16:47:13,069 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:47:13,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:47:13,565 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:47:13,566 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 211 treesize of output 149 [2022-03-15 16:47:14,165 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:47:14,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207152187] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:47:14,165 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:47:14,165 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 25 [2022-03-15 16:47:14,165 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951403990] [2022-03-15 16:47:14,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:47:14,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:47:14,166 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:47:14,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:47:14,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:47:14,166 INFO L87 Difference]: Start difference. First operand 2029 states and 7232 transitions. Second operand has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 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:47:36,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:47:36,770 INFO L93 Difference]: Finished difference Result 5780 states and 18428 transitions. [2022-03-15 16:47:36,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 193 states. [2022-03-15 16:47:36,771 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 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 26 [2022-03-15 16:47:36,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:47:36,780 INFO L225 Difference]: With dead ends: 5780 [2022-03-15 16:47:36,780 INFO L226 Difference]: Without dead ends: 5732 [2022-03-15 16:47:36,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 209 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18563 ImplicationChecksByTransitivity, 20.2s TimeCoverageRelationStatistics Valid=4659, Invalid=39651, Unknown=0, NotChecked=0, Total=44310 [2022-03-15 16:47:36,782 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 775 mSDsluCounter, 1667 mSDsCounter, 0 mSdLazyCounter, 4473 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 775 SdHoareTripleChecker+Valid, 967 SdHoareTripleChecker+Invalid, 4598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 4473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:47:36,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [775 Valid, 967 Invalid, 4598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 4473 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-03-15 16:47:36,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5732 states. [2022-03-15 16:47:36,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5732 to 2120. [2022-03-15 16:47:36,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2120 states, 2119 states have (on average 3.561113732892874) internal successors, (7546), 2119 states have internal predecessors, (7546), 0 states have call successors, (0), 0 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:47:36,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2120 states to 2120 states and 7546 transitions. [2022-03-15 16:47:36,836 INFO L78 Accepts]: Start accepts. Automaton has 2120 states and 7546 transitions. Word has length 26 [2022-03-15 16:47:36,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:47:36,836 INFO L470 AbstractCegarLoop]: Abstraction has 2120 states and 7546 transitions. [2022-03-15 16:47:36,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 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:47:36,837 INFO L276 IsEmpty]: Start isEmpty. Operand 2120 states and 7546 transitions. [2022-03-15 16:47:36,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:47:36,840 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:47:36,840 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] [2022-03-15 16:47:36,856 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-03-15 16:47:37,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:47:37,041 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:47:37,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:47:37,041 INFO L85 PathProgramCache]: Analyzing trace with hash -755307532, now seen corresponding path program 7 times [2022-03-15 16:47:37,041 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:47:37,041 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252592576] [2022-03-15 16:47:37,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:47:37,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:47:37,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:47:37,463 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:47:37,463 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:47:37,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252592576] [2022-03-15 16:47:37,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252592576] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:47:37,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592445915] [2022-03-15 16:47:37,463 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:47:37,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:47:37,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:47:37,464 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:47:37,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-15 16:47:37,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:47:37,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:47:37,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:47:38,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:47:38,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:47:38,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-03-15 16:47:38,200 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:47:38,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:47:38,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:47:38,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:47:38,729 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 187 treesize of output 157 [2022-03-15 16:47:39,969 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:47:39,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592445915] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:47:39,970 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:47:39,970 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:47:39,970 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147337966] [2022-03-15 16:47:39,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:47:39,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:47:39,970 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:47:39,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:47:39,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:47:39,970 INFO L87 Difference]: Start difference. First operand 2120 states and 7546 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:47:43,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:47:43,812 INFO L93 Difference]: Finished difference Result 4433 states and 14344 transitions. [2022-03-15 16:47:43,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 16:47:43,813 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:47:43,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:47:43,821 INFO L225 Difference]: With dead ends: 4433 [2022-03-15 16:47:43,822 INFO L226 Difference]: Without dead ends: 4403 [2022-03-15 16:47:43,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1353 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=825, Invalid=3465, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 16:47:43,822 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 528 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 1243 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 1498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 1243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 109 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:47:43,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [528 Valid, 365 Invalid, 1498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 1243 Invalid, 0 Unknown, 109 Unchecked, 0.8s Time] [2022-03-15 16:47:43,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4403 states. [2022-03-15 16:47:43,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4403 to 2143. [2022-03-15 16:47:43,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2143 states, 2142 states have (on average 3.5597572362278243) internal successors, (7625), 2142 states have internal predecessors, (7625), 0 states have call successors, (0), 0 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:47:43,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2143 states to 2143 states and 7625 transitions. [2022-03-15 16:47:43,894 INFO L78 Accepts]: Start accepts. Automaton has 2143 states and 7625 transitions. Word has length 26 [2022-03-15 16:47:43,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:47:43,894 INFO L470 AbstractCegarLoop]: Abstraction has 2143 states and 7625 transitions. [2022-03-15 16:47:43,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:47:43,894 INFO L276 IsEmpty]: Start isEmpty. Operand 2143 states and 7625 transitions. [2022-03-15 16:47:43,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:47:43,897 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:47:43,897 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] [2022-03-15 16:47:43,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-03-15 16:47:44,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-15 16:47:44,098 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:47:44,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:47:44,099 INFO L85 PathProgramCache]: Analyzing trace with hash 2045752042, now seen corresponding path program 8 times [2022-03-15 16:47:44,099 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:47:44,099 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073441971] [2022-03-15 16:47:44,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:47:44,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:47:44,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:47:44,482 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:47:44,482 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:47:44,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073441971] [2022-03-15 16:47:44,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073441971] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:47:44,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604529998] [2022-03-15 16:47:44,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:47:44,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:47:44,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:47:44,484 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:47:44,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-15 16:47:44,507 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:47:44,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:47:44,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:47:44,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:47:45,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:47:45,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:47:45,180 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 109 treesize of output 75 [2022-03-15 16:47:45,348 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:47:45,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:47:45,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:47:45,971 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:47:45,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:47:45,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 187 treesize of output 149 [2022-03-15 16:47:46,914 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:47:46,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604529998] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:47:46,915 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:47:46,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2022-03-15 16:47:46,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318087540] [2022-03-15 16:47:46,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:47:46,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:47:46,915 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:47:46,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:47:46,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:47:46,915 INFO L87 Difference]: Start difference. First operand 2143 states and 7625 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:47:52,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:47:52,982 INFO L93 Difference]: Finished difference Result 4236 states and 13996 transitions. [2022-03-15 16:47:52,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-15 16:47:52,982 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:47:52,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:47:52,989 INFO L225 Difference]: With dead ends: 4236 [2022-03-15 16:47:52,990 INFO L226 Difference]: Without dead ends: 4194 [2022-03-15 16:47:52,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1752 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=972, Invalid=4880, Unknown=0, NotChecked=0, Total=5852 [2022-03-15 16:47:52,990 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 627 mSDsluCounter, 744 mSDsCounter, 0 mSdLazyCounter, 1239 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 627 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 1739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 1239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 393 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:47:52,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [627 Valid, 332 Invalid, 1739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 1239 Invalid, 0 Unknown, 393 Unchecked, 0.8s Time] [2022-03-15 16:47:52,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4194 states. [2022-03-15 16:47:53,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4194 to 2189. [2022-03-15 16:47:53,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2189 states, 2188 states have (on average 3.5626142595978063) internal successors, (7795), 2188 states have internal predecessors, (7795), 0 states have call successors, (0), 0 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:47:53,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2189 states to 2189 states and 7795 transitions. [2022-03-15 16:47:53,037 INFO L78 Accepts]: Start accepts. Automaton has 2189 states and 7795 transitions. Word has length 26 [2022-03-15 16:47:53,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:47:53,038 INFO L470 AbstractCegarLoop]: Abstraction has 2189 states and 7795 transitions. [2022-03-15 16:47:53,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:47:53,038 INFO L276 IsEmpty]: Start isEmpty. Operand 2189 states and 7795 transitions. [2022-03-15 16:47:53,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:47:53,041 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:47:53,042 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] [2022-03-15 16:47:53,057 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-03-15 16:47:53,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-15 16:47:53,242 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:47:53,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:47:53,242 INFO L85 PathProgramCache]: Analyzing trace with hash 625931212, now seen corresponding path program 9 times [2022-03-15 16:47:53,243 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:47:53,243 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954481942] [2022-03-15 16:47:53,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:47:53,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:47:53,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:47:53,535 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:47:53,535 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:47:53,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954481942] [2022-03-15 16:47:53,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954481942] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:47:53,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1236515066] [2022-03-15 16:47:53,535 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:47:53,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:47:53,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:47:53,540 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:47:53,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-15 16:47:53,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:47:53,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:47:53,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:47:53,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:47:54,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:47:54,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:47:54,476 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 109 treesize of output 75 [2022-03-15 16:47:54,609 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:47:54,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:47:55,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:47:55,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 179 treesize of output 165 [2022-03-15 16:47:59,784 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:47:59,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1236515066] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:47:59,784 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:47:59,784 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-15 16:47:59,784 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131247733] [2022-03-15 16:47:59,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:47:59,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:47:59,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:47:59,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:47:59,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:47:59,785 INFO L87 Difference]: Start difference. First operand 2189 states and 7795 transitions. Second operand has 24 states, 24 states have (on average 2.5) internal successors, (60), 24 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:48:03,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:48:03,639 INFO L93 Difference]: Finished difference Result 6394 states and 21490 transitions. [2022-03-15 16:48:03,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 16:48:03,639 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5) internal successors, (60), 24 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:48:03,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:48:03,653 INFO L225 Difference]: With dead ends: 6394 [2022-03-15 16:48:03,653 INFO L226 Difference]: Without dead ends: 6334 [2022-03-15 16:48:03,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1819 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=954, Invalid=4016, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 16:48:03,654 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 568 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 568 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 1294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 535 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:48:03,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [568 Valid, 278 Invalid, 1294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 620 Invalid, 0 Unknown, 535 Unchecked, 0.5s Time] [2022-03-15 16:48:03,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6334 states. [2022-03-15 16:48:03,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6334 to 2293. [2022-03-15 16:48:03,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2293 states, 2292 states have (on average 3.5715532286212914) internal successors, (8186), 2292 states have internal predecessors, (8186), 0 states have call successors, (0), 0 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:48:03,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2293 states to 2293 states and 8186 transitions. [2022-03-15 16:48:03,726 INFO L78 Accepts]: Start accepts. Automaton has 2293 states and 8186 transitions. Word has length 26 [2022-03-15 16:48:03,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:48:03,727 INFO L470 AbstractCegarLoop]: Abstraction has 2293 states and 8186 transitions. [2022-03-15 16:48:03,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5) internal successors, (60), 24 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:48:03,727 INFO L276 IsEmpty]: Start isEmpty. Operand 2293 states and 8186 transitions. [2022-03-15 16:48:03,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:48:03,731 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:48:03,731 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] [2022-03-15 16:48:03,747 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-15 16:48:03,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-15 16:48:03,932 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:48:03,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:48:03,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1828243580, now seen corresponding path program 10 times [2022-03-15 16:48:03,932 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:48:03,932 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419994211] [2022-03-15 16:48:03,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:48:03,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:48:03,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:48:04,246 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:48:04,246 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:48:04,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419994211] [2022-03-15 16:48:04,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419994211] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:48:04,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580310483] [2022-03-15 16:48:04,246 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:48:04,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:48:04,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:48:04,252 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:48:04,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-15 16:48:04,279 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:48:04,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:48:04,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:48:04,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:48:04,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:48:04,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:48:04,882 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 109 treesize of output 75 [2022-03-15 16:48:05,006 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:48:05,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:48:05,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:48:05,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:48:05,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 187 treesize of output 157 [2022-03-15 16:48:06,620 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:48:06,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580310483] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:48:06,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:48:06,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-15 16:48:06,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364443390] [2022-03-15 16:48:06,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:48:06,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:48:06,621 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:48:06,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:48:06,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:48:06,621 INFO L87 Difference]: Start difference. First operand 2293 states and 8186 transitions. Second operand has 24 states, 24 states have (on average 2.5) internal successors, (60), 24 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:48:11,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:48:11,154 INFO L93 Difference]: Finished difference Result 5104 states and 16501 transitions. [2022-03-15 16:48:11,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 16:48:11,154 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5) internal successors, (60), 24 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:48:11,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:48:11,164 INFO L225 Difference]: With dead ends: 5104 [2022-03-15 16:48:11,164 INFO L226 Difference]: Without dead ends: 5059 [2022-03-15 16:48:11,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1464 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=871, Invalid=3551, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 16:48:11,165 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 578 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 1429 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 578 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 1559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 1429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:48:11,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [578 Valid, 341 Invalid, 1559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 1429 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 16:48:11,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5059 states. [2022-03-15 16:48:11,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5059 to 2237. [2022-03-15 16:48:11,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2237 states, 2236 states have (on average 3.57871198568873) internal successors, (8002), 2236 states have internal predecessors, (8002), 0 states have call successors, (0), 0 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:48:11,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2237 states to 2237 states and 8002 transitions. [2022-03-15 16:48:11,234 INFO L78 Accepts]: Start accepts. Automaton has 2237 states and 8002 transitions. Word has length 26 [2022-03-15 16:48:11,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:48:11,234 INFO L470 AbstractCegarLoop]: Abstraction has 2237 states and 8002 transitions. [2022-03-15 16:48:11,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5) internal successors, (60), 24 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:48:11,234 INFO L276 IsEmpty]: Start isEmpty. Operand 2237 states and 8002 transitions. [2022-03-15 16:48:11,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:48:11,238 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:48:11,238 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] [2022-03-15 16:48:11,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-15 16:48:11,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:48:11,439 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:48:11,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:48:11,439 INFO L85 PathProgramCache]: Analyzing trace with hash -633075064, now seen corresponding path program 11 times [2022-03-15 16:48:11,439 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:48:11,439 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691593688] [2022-03-15 16:48:11,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:48:11,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:48:11,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:48:11,733 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:48:11,733 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:48:11,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691593688] [2022-03-15 16:48:11,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691593688] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:48:11,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416800916] [2022-03-15 16:48:11,734 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:48:11,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:48:11,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:48:11,735 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:48:11,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-15 16:48:11,762 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:48:11,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:48:11,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:48:11,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:48:12,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:48:12,203 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:48:12,203 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 109 treesize of output 83 [2022-03-15 16:48:12,538 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:48:12,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:48:12,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:48:12,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:48:12,991 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 191 treesize of output 161 [2022-03-15 16:48:14,547 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:48:14,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416800916] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:48:14,548 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:48:14,548 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:48:14,548 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637431984] [2022-03-15 16:48:14,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:48:14,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:48:14,548 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:48:14,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:48:14,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:48:14,548 INFO L87 Difference]: Start difference. First operand 2237 states and 8002 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 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:48:29,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:48:29,032 INFO L93 Difference]: Finished difference Result 6858 states and 21900 transitions. [2022-03-15 16:48:29,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-03-15 16:48:29,032 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 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:48:29,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:48:29,046 INFO L225 Difference]: With dead ends: 6858 [2022-03-15 16:48:29,046 INFO L226 Difference]: Without dead ends: 6769 [2022-03-15 16:48:29,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6061 ImplicationChecksByTransitivity, 13.1s TimeCoverageRelationStatistics Valid=2770, Invalid=13742, Unknown=0, NotChecked=0, Total=16512 [2022-03-15 16:48:29,047 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 877 mSDsluCounter, 1304 mSDsCounter, 0 mSdLazyCounter, 2748 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 877 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 2929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 2748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:48:29,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [877 Valid, 675 Invalid, 2929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 2748 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-03-15 16:48:29,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6769 states. [2022-03-15 16:48:29,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6769 to 2312. [2022-03-15 16:48:29,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2312 states, 2311 states have (on average 3.6057983556901774) internal successors, (8333), 2311 states have internal predecessors, (8333), 0 states have call successors, (0), 0 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:48:29,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2312 states to 2312 states and 8333 transitions. [2022-03-15 16:48:29,120 INFO L78 Accepts]: Start accepts. Automaton has 2312 states and 8333 transitions. Word has length 26 [2022-03-15 16:48:29,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:48:29,121 INFO L470 AbstractCegarLoop]: Abstraction has 2312 states and 8333 transitions. [2022-03-15 16:48:29,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 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:48:29,121 INFO L276 IsEmpty]: Start isEmpty. Operand 2312 states and 8333 transitions. [2022-03-15 16:48:29,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:48:29,125 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:48:29,125 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] [2022-03-15 16:48:29,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-15 16:48:29,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-15 16:48:29,326 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:48:29,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:48:29,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1129796424, now seen corresponding path program 12 times [2022-03-15 16:48:29,326 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:48:29,326 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253945875] [2022-03-15 16:48:29,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:48:29,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:48:29,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:48:29,637 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:48:29,637 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:48:29,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253945875] [2022-03-15 16:48:29,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253945875] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:48:29,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973656604] [2022-03-15 16:48:29,637 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:48:29,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:48:29,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:48:29,639 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:48:29,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-15 16:48:29,664 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:48:29,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:48:29,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:48:29,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:48:30,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:48:30,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:48:30,161 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 109 treesize of output 83 [2022-03-15 16:48:30,461 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:48:30,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:48:30,972 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:48:30,973 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 187 treesize of output 157 [2022-03-15 16:48:32,053 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:48:32,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973656604] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:48:32,054 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:48:32,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:48:32,054 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470147123] [2022-03-15 16:48:32,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:48:32,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:48:32,054 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:48:32,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:48:32,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:48:32,055 INFO L87 Difference]: Start difference. First operand 2312 states and 8333 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:48:39,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:48:39,497 INFO L93 Difference]: Finished difference Result 4834 states and 15890 transitions. [2022-03-15 16:48:39,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-15 16:48:39,497 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:48:39,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:48:39,507 INFO L225 Difference]: With dead ends: 4834 [2022-03-15 16:48:39,507 INFO L226 Difference]: Without dead ends: 4789 [2022-03-15 16:48:39,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2737 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=1242, Invalid=7314, Unknown=0, NotChecked=0, Total=8556 [2022-03-15 16:48:39,508 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 406 mSDsluCounter, 1178 mSDsCounter, 0 mSdLazyCounter, 2841 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 622 SdHoareTripleChecker+Invalid, 2912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 2841 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:48:39,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 622 Invalid, 2912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 2841 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-15 16:48:39,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4789 states. [2022-03-15 16:48:39,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4789 to 2314. [2022-03-15 16:48:39,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2314 states, 2313 states have (on average 3.610030263726762) internal successors, (8350), 2313 states have internal predecessors, (8350), 0 states have call successors, (0), 0 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:48:39,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2314 states to 2314 states and 8350 transitions. [2022-03-15 16:48:39,576 INFO L78 Accepts]: Start accepts. Automaton has 2314 states and 8350 transitions. Word has length 26 [2022-03-15 16:48:39,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:48:39,576 INFO L470 AbstractCegarLoop]: Abstraction has 2314 states and 8350 transitions. [2022-03-15 16:48:39,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:48:39,576 INFO L276 IsEmpty]: Start isEmpty. Operand 2314 states and 8350 transitions. [2022-03-15 16:48:39,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:48:39,581 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:48:39,581 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] [2022-03-15 16:48:39,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-03-15 16:48:39,781 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:48:39,781 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:48:39,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:48:39,782 INFO L85 PathProgramCache]: Analyzing trace with hash 555566964, now seen corresponding path program 13 times [2022-03-15 16:48:39,782 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:48:39,782 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716438914] [2022-03-15 16:48:39,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:48:39,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:48:39,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:48:40,096 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:48:40,096 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:48:40,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716438914] [2022-03-15 16:48:40,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716438914] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:48:40,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688125929] [2022-03-15 16:48:40,097 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:48:40,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:48:40,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:48:40,098 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:48:40,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-15 16:48:40,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:48:40,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:48:40,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:48:40,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:48:40,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:48:40,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:48:40,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 83 [2022-03-15 16:48:41,044 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:48:41,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:48:41,668 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:48:41,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 187 treesize of output 157 [2022-03-15 16:48:43,343 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:48:43,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688125929] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:48:43,343 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:48:43,343 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:48:43,343 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118103610] [2022-03-15 16:48:43,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:48:43,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:48:43,343 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:48:43,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:48:43,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:48:43,344 INFO L87 Difference]: Start difference. First operand 2314 states and 8350 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:48:50,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:48:50,023 INFO L93 Difference]: Finished difference Result 4771 states and 15740 transitions. [2022-03-15 16:48:50,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-15 16:48:50,024 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:48:50,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:48:50,032 INFO L225 Difference]: With dead ends: 4771 [2022-03-15 16:48:50,033 INFO L226 Difference]: Without dead ends: 4711 [2022-03-15 16:48:50,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2745 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=1116, Invalid=7440, Unknown=0, NotChecked=0, Total=8556 [2022-03-15 16:48:50,033 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 378 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 2118 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 2189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 2118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:48:50,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [378 Valid, 409 Invalid, 2189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 2118 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 16:48:50,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4711 states. [2022-03-15 16:48:50,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4711 to 2352. [2022-03-15 16:48:50,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2352 states, 2351 states have (on average 3.5997447894512975) internal successors, (8463), 2351 states have internal predecessors, (8463), 0 states have call successors, (0), 0 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:48:50,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2352 states to 2352 states and 8463 transitions. [2022-03-15 16:48:50,088 INFO L78 Accepts]: Start accepts. Automaton has 2352 states and 8463 transitions. Word has length 26 [2022-03-15 16:48:50,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:48:50,088 INFO L470 AbstractCegarLoop]: Abstraction has 2352 states and 8463 transitions. [2022-03-15 16:48:50,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:48:50,089 INFO L276 IsEmpty]: Start isEmpty. Operand 2352 states and 8463 transitions. [2022-03-15 16:48:50,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:48:50,094 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:48:50,094 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] [2022-03-15 16:48:50,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-15 16:48:50,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-03-15 16:48:50,294 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:48:50,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:48:50,295 INFO L85 PathProgramCache]: Analyzing trace with hash -496512208, now seen corresponding path program 14 times [2022-03-15 16:48:50,295 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:48:50,295 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329842647] [2022-03-15 16:48:50,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:48:50,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:48:50,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:48:50,720 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:48:50,720 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:48:50,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329842647] [2022-03-15 16:48:50,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329842647] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:48:50,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469003331] [2022-03-15 16:48:50,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:48:50,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:48:50,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:48:50,724 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:48:50,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-15 16:48:50,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:48:50,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:48:50,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:48:50,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:48:51,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:48:51,364 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 109 treesize of output 91 [2022-03-15 16:48:52,254 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:48:52,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:48:52,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:48:52,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:48:52,944 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:48:52,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 187 treesize of output 149 [2022-03-15 16:48:53,677 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:48:53,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469003331] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:48:53,678 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:48:53,678 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2022-03-15 16:48:53,678 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921005713] [2022-03-15 16:48:53,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:48:53,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:48:53,678 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:48:53,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:48:53,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:48:53,679 INFO L87 Difference]: Start difference. First operand 2352 states and 8463 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) 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:48:59,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:48:59,802 INFO L93 Difference]: Finished difference Result 4575 states and 15177 transitions. [2022-03-15 16:48:59,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-15 16:48:59,802 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) 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 26 [2022-03-15 16:48:59,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:48:59,811 INFO L225 Difference]: With dead ends: 4575 [2022-03-15 16:48:59,811 INFO L226 Difference]: Without dead ends: 4539 [2022-03-15 16:48:59,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1889 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=979, Invalid=4721, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 16:48:59,812 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 542 mSDsluCounter, 780 mSDsCounter, 0 mSdLazyCounter, 1428 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 542 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 1800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 282 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:48:59,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [542 Valid, 374 Invalid, 1800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1428 Invalid, 0 Unknown, 282 Unchecked, 0.9s Time] [2022-03-15 16:48:59,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4539 states. [2022-03-15 16:48:59,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4539 to 2340. [2022-03-15 16:48:59,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2340 states, 2339 states have (on average 3.6041043180846515) internal successors, (8430), 2339 states have internal predecessors, (8430), 0 states have call successors, (0), 0 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:48:59,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2340 states to 2340 states and 8430 transitions. [2022-03-15 16:48:59,888 INFO L78 Accepts]: Start accepts. Automaton has 2340 states and 8430 transitions. Word has length 26 [2022-03-15 16:48:59,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:48:59,888 INFO L470 AbstractCegarLoop]: Abstraction has 2340 states and 8430 transitions. [2022-03-15 16:48:59,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) 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:48:59,889 INFO L276 IsEmpty]: Start isEmpty. Operand 2340 states and 8430 transitions. [2022-03-15 16:48:59,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:48:59,892 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:48:59,892 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] [2022-03-15 16:48:59,908 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-03-15 16:49:00,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-03-15 16:49:00,093 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:49:00,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:49:00,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1636584436, now seen corresponding path program 15 times [2022-03-15 16:49:00,093 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:49:00,093 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993124982] [2022-03-15 16:49:00,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:49:00,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:49:00,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:49:00,488 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:00,488 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:49:00,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993124982] [2022-03-15 16:49:00,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993124982] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:49:00,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298989242] [2022-03-15 16:49:00,488 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:49:00,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:49:00,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:49:00,490 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:49:00,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-15 16:49:00,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:49:00,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:49:00,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:49:00,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:49:01,106 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:49:01,106 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 109 treesize of output 91 [2022-03-15 16:49:01,742 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:01,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:49:02,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:49:02,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:49:02,420 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:49:02,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 187 treesize of output 149 [2022-03-15 16:49:03,222 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:03,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298989242] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:49:03,222 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:49:03,222 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2022-03-15 16:49:03,222 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30046496] [2022-03-15 16:49:03,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:49:03,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:49:03,223 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:49:03,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:49:03,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:49:03,223 INFO L87 Difference]: Start difference. First operand 2340 states and 8430 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) 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:49:08,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:49:08,794 INFO L93 Difference]: Finished difference Result 4881 states and 16181 transitions. [2022-03-15 16:49:08,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 16:49:08,795 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) 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 26 [2022-03-15 16:49:08,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:49:08,807 INFO L225 Difference]: With dead ends: 4881 [2022-03-15 16:49:08,807 INFO L226 Difference]: Without dead ends: 4865 [2022-03-15 16:49:08,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2002 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=980, Invalid=5182, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 16:49:08,808 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 613 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 1473 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 1757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:49:08,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [613 Valid, 346 Invalid, 1757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1473 Invalid, 0 Unknown, 189 Unchecked, 0.9s Time] [2022-03-15 16:49:08,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4865 states. [2022-03-15 16:49:08,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4865 to 2322. [2022-03-15 16:49:08,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2322 states, 2321 states have (on average 3.6092201637225334) internal successors, (8377), 2321 states have internal predecessors, (8377), 0 states have call successors, (0), 0 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:49:08,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2322 states to 2322 states and 8377 transitions. [2022-03-15 16:49:08,879 INFO L78 Accepts]: Start accepts. Automaton has 2322 states and 8377 transitions. Word has length 26 [2022-03-15 16:49:08,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:49:08,879 INFO L470 AbstractCegarLoop]: Abstraction has 2322 states and 8377 transitions. [2022-03-15 16:49:08,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) 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:49:08,879 INFO L276 IsEmpty]: Start isEmpty. Operand 2322 states and 8377 transitions. [2022-03-15 16:49:08,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:49:08,883 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:49:08,883 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] [2022-03-15 16:49:08,899 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-15 16:49:09,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:49:09,084 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:49:09,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:49:09,084 INFO L85 PathProgramCache]: Analyzing trace with hash -871001100, now seen corresponding path program 16 times [2022-03-15 16:49:09,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:49:09,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624879526] [2022-03-15 16:49:09,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:49:09,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:49:09,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:49:09,386 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:09,386 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:49:09,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624879526] [2022-03-15 16:49:09,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624879526] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:49:09,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28631234] [2022-03-15 16:49:09,386 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:49:09,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:49:09,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:49:09,388 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:49:09,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-15 16:49:09,421 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:49:09,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:49:09,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:49:09,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:49:09,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:49:09,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:49:09,992 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 109 treesize of output 83 [2022-03-15 16:49:10,470 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:10,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:49:11,057 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:49:11,058 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 187 treesize of output 157 [2022-03-15 16:49:12,900 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:12,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28631234] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:49:12,900 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:49:12,901 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:49:12,901 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666953266] [2022-03-15 16:49:12,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:49:12,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:49:12,901 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:49:12,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:49:12,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:49:12,901 INFO L87 Difference]: Start difference. First operand 2322 states and 8377 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:49:18,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:49:18,693 INFO L93 Difference]: Finished difference Result 4731 states and 15686 transitions. [2022-03-15 16:49:18,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:49:18,694 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:49:18,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:49:18,703 INFO L225 Difference]: With dead ends: 4731 [2022-03-15 16:49:18,703 INFO L226 Difference]: Without dead ends: 4686 [2022-03-15 16:49:18,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1988 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=949, Invalid=5531, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 16:49:18,704 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 364 mSDsluCounter, 940 mSDsCounter, 0 mSdLazyCounter, 2051 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 2128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 2051 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:49:18,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 489 Invalid, 2128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 2051 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 16:49:18,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4686 states. [2022-03-15 16:49:18,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4686 to 2324. [2022-03-15 16:49:18,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2324 states, 2323 states have (on average 3.610848041325872) internal successors, (8388), 2323 states have internal predecessors, (8388), 0 states have call successors, (0), 0 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:49:18,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2324 states to 2324 states and 8388 transitions. [2022-03-15 16:49:18,760 INFO L78 Accepts]: Start accepts. Automaton has 2324 states and 8388 transitions. Word has length 26 [2022-03-15 16:49:18,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:49:18,760 INFO L470 AbstractCegarLoop]: Abstraction has 2324 states and 8388 transitions. [2022-03-15 16:49:18,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:49:18,760 INFO L276 IsEmpty]: Start isEmpty. Operand 2324 states and 8388 transitions. [2022-03-15 16:49:18,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:49:18,764 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:49:18,764 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] [2022-03-15 16:49:18,780 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-15 16:49:18,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-15 16:49:18,964 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:49:18,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:49:18,965 INFO L85 PathProgramCache]: Analyzing trace with hash 347233680, now seen corresponding path program 17 times [2022-03-15 16:49:18,965 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:49:18,965 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155294872] [2022-03-15 16:49:18,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:49:18,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:49:18,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:49:19,202 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:19,202 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:49:19,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155294872] [2022-03-15 16:49:19,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155294872] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:49:19,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748464815] [2022-03-15 16:49:19,203 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:49:19,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:49:19,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:49:19,208 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:49:19,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-15 16:49:19,237 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:49:19,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:49:19,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:49:19,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:49:19,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:49:19,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:49:19,822 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 115 treesize of output 75 [2022-03-15 16:49:19,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:19,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:49:20,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:49:20,517 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:49:20,517 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 191 treesize of output 157 [2022-03-15 16:49:21,954 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:21,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748464815] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:49:21,954 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:49:21,954 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 16:49:21,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196668676] [2022-03-15 16:49:21,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:49:21,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:49:21,955 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:49:21,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:49:21,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:49:21,955 INFO L87 Difference]: Start difference. First operand 2324 states and 8388 transitions. Second operand has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:49:34,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:49:34,395 INFO L93 Difference]: Finished difference Result 6055 states and 18996 transitions. [2022-03-15 16:49:34,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-03-15 16:49:34,395 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:49:34,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:49:34,406 INFO L225 Difference]: With dead ends: 6055 [2022-03-15 16:49:34,406 INFO L226 Difference]: Without dead ends: 5869 [2022-03-15 16:49:34,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5847 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=2167, Invalid=14089, Unknown=0, NotChecked=0, Total=16256 [2022-03-15 16:49:34,407 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 652 mSDsluCounter, 1034 mSDsCounter, 0 mSdLazyCounter, 2218 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 652 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 2325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 2218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:49:34,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [652 Valid, 553 Invalid, 2325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 2218 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-15 16:49:34,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5869 states. [2022-03-15 16:49:34,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5869 to 2499. [2022-03-15 16:49:34,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2499 states, 2498 states have (on average 3.610888710968775) internal successors, (9020), 2498 states have internal predecessors, (9020), 0 states have call successors, (0), 0 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:49:34,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2499 states to 2499 states and 9020 transitions. [2022-03-15 16:49:34,471 INFO L78 Accepts]: Start accepts. Automaton has 2499 states and 9020 transitions. Word has length 26 [2022-03-15 16:49:34,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:49:34,471 INFO L470 AbstractCegarLoop]: Abstraction has 2499 states and 9020 transitions. [2022-03-15 16:49:34,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:49:34,471 INFO L276 IsEmpty]: Start isEmpty. Operand 2499 states and 9020 transitions. [2022-03-15 16:49:34,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:49:34,476 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:49:34,476 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] [2022-03-15 16:49:34,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-03-15 16:49:34,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-15 16:49:34,686 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:49:34,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:49:34,687 INFO L85 PathProgramCache]: Analyzing trace with hash -911772596, now seen corresponding path program 18 times [2022-03-15 16:49:34,687 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:49:34,687 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624014500] [2022-03-15 16:49:34,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:49:34,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:49:34,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:49:34,900 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:34,901 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:49:34,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624014500] [2022-03-15 16:49:34,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624014500] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:49:34,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955207486] [2022-03-15 16:49:34,901 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:49:34,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:49:34,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:49:34,904 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:49:34,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-15 16:49:34,935 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:49:34,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:49:34,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:49:34,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:49:35,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:49:35,328 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:49:35,329 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 109 treesize of output 83 [2022-03-15 16:49:35,726 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:35,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:49:36,263 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:49:36,263 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 191 treesize of output 157 [2022-03-15 16:49:38,626 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:38,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955207486] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:49:38,627 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:49:38,627 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:49:38,627 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273115772] [2022-03-15 16:49:38,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:49:38,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:49:38,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:49:38,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:49:38,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:49:38,628 INFO L87 Difference]: Start difference. First operand 2499 states and 9020 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:49:46,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:49:46,991 INFO L93 Difference]: Finished difference Result 5599 states and 18252 transitions. [2022-03-15 16:49:46,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-15 16:49:46,992 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:49:46,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:49:47,002 INFO L225 Difference]: With dead ends: 5599 [2022-03-15 16:49:47,003 INFO L226 Difference]: Without dead ends: 5493 [2022-03-15 16:49:47,003 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2767 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=1258, Invalid=7114, Unknown=0, NotChecked=0, Total=8372 [2022-03-15 16:49:47,003 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 451 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 2158 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 451 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 2254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 2158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:49:47,003 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [451 Valid, 447 Invalid, 2254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 2158 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 16:49:47,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5493 states. [2022-03-15 16:49:47,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5493 to 2534. [2022-03-15 16:49:47,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2534 states, 2533 states have (on average 3.603237268061587) internal successors, (9127), 2533 states have internal predecessors, (9127), 0 states have call successors, (0), 0 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:49:47,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2534 states to 2534 states and 9127 transitions. [2022-03-15 16:49:47,068 INFO L78 Accepts]: Start accepts. Automaton has 2534 states and 9127 transitions. Word has length 26 [2022-03-15 16:49:47,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:49:47,068 INFO L470 AbstractCegarLoop]: Abstraction has 2534 states and 9127 transitions. [2022-03-15 16:49:47,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:49:47,068 INFO L276 IsEmpty]: Start isEmpty. Operand 2534 states and 9127 transitions. [2022-03-15 16:49:47,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:49:47,073 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:49:47,073 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] [2022-03-15 16:49:47,089 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-15 16:49:47,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:49:47,273 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:49:47,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:49:47,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1454516880, now seen corresponding path program 19 times [2022-03-15 16:49:47,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:49:47,274 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67998179] [2022-03-15 16:49:47,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:49:47,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:49:47,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:49:47,551 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:47,551 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:49:47,551 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67998179] [2022-03-15 16:49:47,551 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67998179] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:49:47,551 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916662181] [2022-03-15 16:49:47,551 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:49:47,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:49:47,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:49:47,560 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:49:47,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-15 16:49:47,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:49:47,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:49:47,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:49:48,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:49:48,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:49:48,138 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 109 treesize of output 75 [2022-03-15 16:49:48,298 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:48,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:49:48,865 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:49:48,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 195 treesize of output 157 [2022-03-15 16:49:51,762 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:51,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916662181] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:49:51,762 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:49:51,762 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-15 16:49:51,762 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133190057] [2022-03-15 16:49:51,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:49:51,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:49:51,763 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:49:51,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:49:51,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:49:51,763 INFO L87 Difference]: Start difference. First operand 2534 states and 9127 transitions. Second operand has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:49:53,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:49:53,578 INFO L93 Difference]: Finished difference Result 3814 states and 12781 transitions. [2022-03-15 16:49:53,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:49:53,578 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:49:53,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:49:53,586 INFO L225 Difference]: With dead ends: 3814 [2022-03-15 16:49:53,586 INFO L226 Difference]: Without dead ends: 3777 [2022-03-15 16:49:53,586 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 457 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=240, Invalid=1320, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:49:53,586 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 205 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 1135 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 1233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 69 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:49:53,586 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 283 Invalid, 1233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1135 Invalid, 0 Unknown, 69 Unchecked, 0.6s Time] [2022-03-15 16:49:53,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3777 states. [2022-03-15 16:49:53,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3777 to 2550. [2022-03-15 16:49:53,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2550 states, 2549 states have (on average 3.6002353864260495) internal successors, (9177), 2549 states have internal predecessors, (9177), 0 states have call successors, (0), 0 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:49:53,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2550 states to 2550 states and 9177 transitions. [2022-03-15 16:49:53,639 INFO L78 Accepts]: Start accepts. Automaton has 2550 states and 9177 transitions. Word has length 26 [2022-03-15 16:49:53,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:49:53,639 INFO L470 AbstractCegarLoop]: Abstraction has 2550 states and 9177 transitions. [2022-03-15 16:49:53,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:49:53,639 INFO L276 IsEmpty]: Start isEmpty. Operand 2550 states and 9177 transitions. [2022-03-15 16:49:53,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:49:53,643 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:49:53,643 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] [2022-03-15 16:49:53,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-03-15 16:49:53,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:49:53,844 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:49:53,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:49:53,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1269624816, now seen corresponding path program 20 times [2022-03-15 16:49:53,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:49:53,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508072834] [2022-03-15 16:49:53,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:49:53,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:49:53,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:49:54,066 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:54,066 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:49:54,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508072834] [2022-03-15 16:49:54,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508072834] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:49:54,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124080117] [2022-03-15 16:49:54,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:49:54,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:49:54,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:49:54,072 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:49:54,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-15 16:49:54,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:49:54,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:49:54,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:49:54,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:49:54,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:49:54,544 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:49:54,545 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 109 treesize of output 83 [2022-03-15 16:49:54,985 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:54,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:49:55,504 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:49:55,504 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 195 treesize of output 157 [2022-03-15 16:49:57,719 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:49:57,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124080117] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:49:57,719 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:49:57,720 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:49:57,720 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603357280] [2022-03-15 16:49:57,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:49:57,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:49:57,720 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:49:57,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:49:57,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:49:57,720 INFO L87 Difference]: Start difference. First operand 2550 states and 9177 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:50:04,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:50:04,190 INFO L93 Difference]: Finished difference Result 5343 states and 17520 transitions. [2022-03-15 16:50:04,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 16:50:04,190 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:50:04,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:50:04,200 INFO L225 Difference]: With dead ends: 5343 [2022-03-15 16:50:04,200 INFO L226 Difference]: Without dead ends: 5210 [2022-03-15 16:50:04,200 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2263 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=1009, Invalid=5963, Unknown=0, NotChecked=0, Total=6972 [2022-03-15 16:50:04,201 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 399 mSDsluCounter, 874 mSDsCounter, 0 mSdLazyCounter, 2228 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 2310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 2228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:50:04,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 462 Invalid, 2310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 2228 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 16:50:04,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5210 states. [2022-03-15 16:50:04,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5210 to 2575. [2022-03-15 16:50:04,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2575 states, 2574 states have (on average 3.604118104118104) internal successors, (9277), 2574 states have internal predecessors, (9277), 0 states have call successors, (0), 0 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:50:04,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2575 states to 2575 states and 9277 transitions. [2022-03-15 16:50:04,259 INFO L78 Accepts]: Start accepts. Automaton has 2575 states and 9277 transitions. Word has length 26 [2022-03-15 16:50:04,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:50:04,260 INFO L470 AbstractCegarLoop]: Abstraction has 2575 states and 9277 transitions. [2022-03-15 16:50:04,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:50:04,260 INFO L276 IsEmpty]: Start isEmpty. Operand 2575 states and 9277 transitions. [2022-03-15 16:50:04,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:50:04,265 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:50:04,265 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] [2022-03-15 16:50:04,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-03-15 16:50:04,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:50:04,488 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:50:04,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:50:04,488 INFO L85 PathProgramCache]: Analyzing trace with hash 920481968, now seen corresponding path program 21 times [2022-03-15 16:50:04,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:50:04,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303240636] [2022-03-15 16:50:04,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:50:04,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:50:04,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:50:04,893 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:04,893 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:50:04,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303240636] [2022-03-15 16:50:04,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303240636] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:50:04,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247357170] [2022-03-15 16:50:04,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:50:04,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:50:04,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:50:04,895 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:50:04,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-15 16:50:04,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:50:04,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:50:04,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:50:04,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:50:05,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:50:05,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:50:05,535 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 109 treesize of output 75 [2022-03-15 16:50:05,663 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:05,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:50:06,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:50:06,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:50:06,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 191 treesize of output 157 [2022-03-15 16:50:08,795 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:08,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247357170] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:50:08,796 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:50:08,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:50:08,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399466052] [2022-03-15 16:50:08,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:50:08,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:50:08,796 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:50:08,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:50:08,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:50:08,797 INFO L87 Difference]: Start difference. First operand 2575 states and 9277 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:50:11,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:50:11,457 INFO L93 Difference]: Finished difference Result 4588 states and 15324 transitions. [2022-03-15 16:50:11,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 16:50:11,457 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:50:11,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:50:11,466 INFO L225 Difference]: With dead ends: 4588 [2022-03-15 16:50:11,466 INFO L226 Difference]: Without dead ends: 4540 [2022-03-15 16:50:11,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1159 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=660, Invalid=3000, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 16:50:11,467 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 368 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 889 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 1456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 889 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 480 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:50:11,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 374 Invalid, 1456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 889 Invalid, 0 Unknown, 480 Unchecked, 0.5s Time] [2022-03-15 16:50:11,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4540 states. [2022-03-15 16:50:11,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4540 to 2645. [2022-03-15 16:50:11,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2645 states, 2644 states have (on average 3.6021180030257187) internal successors, (9524), 2644 states have internal predecessors, (9524), 0 states have call successors, (0), 0 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:50:11,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2645 states to 2645 states and 9524 transitions. [2022-03-15 16:50:11,535 INFO L78 Accepts]: Start accepts. Automaton has 2645 states and 9524 transitions. Word has length 26 [2022-03-15 16:50:11,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:50:11,535 INFO L470 AbstractCegarLoop]: Abstraction has 2645 states and 9524 transitions. [2022-03-15 16:50:11,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:50:11,535 INFO L276 IsEmpty]: Start isEmpty. Operand 2645 states and 9524 transitions. [2022-03-15 16:50:11,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:50:11,539 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:50:11,539 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] [2022-03-15 16:50:11,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-15 16:50:11,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-15 16:50:11,740 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:50:11,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:50:11,740 INFO L85 PathProgramCache]: Analyzing trace with hash -697050812, now seen corresponding path program 22 times [2022-03-15 16:50:11,741 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:50:11,741 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364894866] [2022-03-15 16:50:11,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:50:11,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:50:11,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:50:12,004 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:12,004 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:50:12,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364894866] [2022-03-15 16:50:12,004 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364894866] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:50:12,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849857265] [2022-03-15 16:50:12,005 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:50:12,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:50:12,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:50:12,008 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:50:12,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-15 16:50:12,035 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:50:12,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:50:12,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:50:12,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:50:12,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:50:12,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:50:12,492 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 109 treesize of output 91 [2022-03-15 16:50:13,218 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:13,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:50:13,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:50:13,783 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 187 treesize of output 173 [2022-03-15 16:50:17,616 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:17,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849857265] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:50:17,616 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:50:17,616 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-15 16:50:17,616 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899801689] [2022-03-15 16:50:17,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:50:17,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:50:17,616 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:50:17,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:50:17,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:50:17,617 INFO L87 Difference]: Start difference. First operand 2645 states and 9524 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:50:24,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:50:24,655 INFO L93 Difference]: Finished difference Result 6742 states and 22347 transitions. [2022-03-15 16:50:24,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-15 16:50:24,655 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:50:24,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:50:24,669 INFO L225 Difference]: With dead ends: 6742 [2022-03-15 16:50:24,669 INFO L226 Difference]: Without dead ends: 6698 [2022-03-15 16:50:24,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2263 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=1147, Invalid=5333, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 16:50:24,670 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 354 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 1259 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 1657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 319 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:50:24,670 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [354 Valid, 487 Invalid, 1657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1259 Invalid, 0 Unknown, 319 Unchecked, 0.8s Time] [2022-03-15 16:50:24,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6698 states. [2022-03-15 16:50:24,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6698 to 2821. [2022-03-15 16:50:24,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2821 states, 2820 states have (on average 3.6141843971631205) internal successors, (10192), 2820 states have internal predecessors, (10192), 0 states have call successors, (0), 0 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:50:24,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2821 states to 2821 states and 10192 transitions. [2022-03-15 16:50:24,756 INFO L78 Accepts]: Start accepts. Automaton has 2821 states and 10192 transitions. Word has length 26 [2022-03-15 16:50:24,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:50:24,756 INFO L470 AbstractCegarLoop]: Abstraction has 2821 states and 10192 transitions. [2022-03-15 16:50:24,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:50:24,756 INFO L276 IsEmpty]: Start isEmpty. Operand 2821 states and 10192 transitions. [2022-03-15 16:50:24,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:50:24,760 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:50:24,760 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] [2022-03-15 16:50:24,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-15 16:50:24,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-03-15 16:50:24,961 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:50:24,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:50:24,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1907973580, now seen corresponding path program 23 times [2022-03-15 16:50:24,961 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:50:24,961 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420801715] [2022-03-15 16:50:24,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:50:24,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:50:24,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:50:25,218 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:25,218 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:50:25,218 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420801715] [2022-03-15 16:50:25,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420801715] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:50:25,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325085168] [2022-03-15 16:50:25,219 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:50:25,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:50:25,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:50:25,220 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:50:25,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-15 16:50:25,246 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:50:25,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:50:25,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:50:25,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:50:25,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:50:25,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:50:25,664 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 109 treesize of output 91 [2022-03-15 16:50:26,297 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:26,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:50:26,886 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:50:26,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 171 treesize of output 161 [2022-03-15 16:50:30,939 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:30,940 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325085168] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:50:30,940 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:50:30,940 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:50:30,940 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644128639] [2022-03-15 16:50:30,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:50:30,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:50:30,940 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:50:30,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:50:30,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:50:30,940 INFO L87 Difference]: Start difference. First operand 2821 states and 10192 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 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:50:41,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:50:41,175 INFO L93 Difference]: Finished difference Result 5726 states and 19035 transitions. [2022-03-15 16:50:41,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-03-15 16:50:41,175 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 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:50:41,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:50:41,185 INFO L225 Difference]: With dead ends: 5726 [2022-03-15 16:50:41,186 INFO L226 Difference]: Without dead ends: 5612 [2022-03-15 16:50:41,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5456 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=2117, Invalid=12403, Unknown=0, NotChecked=0, Total=14520 [2022-03-15 16:50:41,187 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 602 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 1099 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 602 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 1598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 1099 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 318 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:50:41,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [602 Valid, 367 Invalid, 1598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 1099 Invalid, 0 Unknown, 318 Unchecked, 0.9s Time] [2022-03-15 16:50:41,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5612 states. [2022-03-15 16:50:41,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5612 to 3007. [2022-03-15 16:50:41,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3007 states, 3006 states have (on average 3.614105123087159) internal successors, (10864), 3006 states have internal predecessors, (10864), 0 states have call successors, (0), 0 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:50:41,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3007 states to 3007 states and 10864 transitions. [2022-03-15 16:50:41,246 INFO L78 Accepts]: Start accepts. Automaton has 3007 states and 10864 transitions. Word has length 26 [2022-03-15 16:50:41,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:50:41,247 INFO L470 AbstractCegarLoop]: Abstraction has 3007 states and 10864 transitions. [2022-03-15 16:50:41,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 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:50:41,247 INFO L276 IsEmpty]: Start isEmpty. Operand 3007 states and 10864 transitions. [2022-03-15 16:50:41,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:50:41,251 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:50:41,251 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:50:41,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-15 16:50:41,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-03-15 16:50:41,452 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:50:41,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:50:41,452 INFO L85 PathProgramCache]: Analyzing trace with hash -2130990306, now seen corresponding path program 37 times [2022-03-15 16:50:41,452 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:50:41,452 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911075060] [2022-03-15 16:50:41,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:50:41,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:50:41,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:50:41,815 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:41,815 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:50:41,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911075060] [2022-03-15 16:50:41,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911075060] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:50:41,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278546334] [2022-03-15 16:50:41,815 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:50:41,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:50:41,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:50:41,816 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:50:41,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-15 16:50:41,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:50:41,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:50:41,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:50:42,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:50:42,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:50:42,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:50:42,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 75 [2022-03-15 16:50:42,564 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:42,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:50:43,149 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:50:43,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 211 treesize of output 149 [2022-03-15 16:50:43,688 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:43,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278546334] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:50:43,688 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:50:43,688 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-15 16:50:43,688 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974053592] [2022-03-15 16:50:43,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:50:43,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:50:43,689 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:50:43,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:50:43,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:50:43,689 INFO L87 Difference]: Start difference. First operand 3007 states and 10864 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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:50:46,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:50:46,337 INFO L93 Difference]: Finished difference Result 4711 states and 16140 transitions. [2022-03-15 16:50:46,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 16:50:46,337 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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 26 [2022-03-15 16:50:46,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:50:46,346 INFO L225 Difference]: With dead ends: 4711 [2022-03-15 16:50:46,346 INFO L226 Difference]: Without dead ends: 4681 [2022-03-15 16:50:46,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1250 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=630, Invalid=3530, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 16:50:46,347 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 235 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 1350 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 1417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:50:46,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 317 Invalid, 1417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1350 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 16:50:46,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4681 states. [2022-03-15 16:50:46,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4681 to 3029. [2022-03-15 16:50:46,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3029 states, 3028 states have (on average 3.60997357992074) internal successors, (10931), 3028 states have internal predecessors, (10931), 0 states have call successors, (0), 0 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:50:46,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3029 states to 3029 states and 10931 transitions. [2022-03-15 16:50:46,402 INFO L78 Accepts]: Start accepts. Automaton has 3029 states and 10931 transitions. Word has length 26 [2022-03-15 16:50:46,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:50:46,403 INFO L470 AbstractCegarLoop]: Abstraction has 3029 states and 10931 transitions. [2022-03-15 16:50:46,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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:50:46,403 INFO L276 IsEmpty]: Start isEmpty. Operand 3029 states and 10931 transitions. [2022-03-15 16:50:46,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:50:46,407 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:50:46,407 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:50:46,423 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-03-15 16:50:46,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:50:46,608 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:50:46,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:50:46,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1013224948, now seen corresponding path program 38 times [2022-03-15 16:50:46,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:50:46,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84276940] [2022-03-15 16:50:46,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:50:46,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:50:46,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:50:46,967 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:46,968 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:50:46,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84276940] [2022-03-15 16:50:46,968 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84276940] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:50:46,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151129223] [2022-03-15 16:50:46,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:50:46,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:50:46,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:50:46,969 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:50:46,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-15 16:50:46,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:50:46,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:50:46,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:50:46,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:50:47,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:50:47,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:50:47,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:50:47,566 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 101 [2022-03-15 16:50:48,482 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:48,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:50:49,170 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:50:49,170 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:50:49,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:50:49,182 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:50:49,182 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 215 treesize of output 143 [2022-03-15 16:50:49,576 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:49,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151129223] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:50:49,576 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:50:49,576 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 16:50:49,576 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527352826] [2022-03-15 16:50:49,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:50:49,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:50:49,576 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:50:49,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:50:49,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:50:49,577 INFO L87 Difference]: Start difference. First operand 3029 states and 10931 transitions. Second operand has 27 states, 27 states have (on average 2.3703703703703702) internal successors, (64), 27 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:50:54,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:50:54,866 INFO L93 Difference]: Finished difference Result 4878 states and 16602 transitions. [2022-03-15 16:50:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:50:54,866 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.3703703703703702) internal successors, (64), 27 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:50:54,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:50:54,874 INFO L225 Difference]: With dead ends: 4878 [2022-03-15 16:50:54,875 INFO L226 Difference]: Without dead ends: 4748 [2022-03-15 16:50:54,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1859 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=982, Invalid=4718, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 16:50:54,875 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 356 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 1354 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 1422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:50:54,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 335 Invalid, 1422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1354 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 16:50:54,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4748 states. [2022-03-15 16:50:54,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4748 to 3093. [2022-03-15 16:50:54,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3093 states, 3092 states have (on average 3.595407503234153) internal successors, (11117), 3092 states have internal predecessors, (11117), 0 states have call successors, (0), 0 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:50:54,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3093 states to 3093 states and 11117 transitions. [2022-03-15 16:50:54,945 INFO L78 Accepts]: Start accepts. Automaton has 3093 states and 11117 transitions. Word has length 26 [2022-03-15 16:50:54,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:50:54,945 INFO L470 AbstractCegarLoop]: Abstraction has 3093 states and 11117 transitions. [2022-03-15 16:50:54,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.3703703703703702) internal successors, (64), 27 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:50:54,946 INFO L276 IsEmpty]: Start isEmpty. Operand 3093 states and 11117 transitions. [2022-03-15 16:50:54,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:50:54,950 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:50:54,950 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:50:54,966 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-15 16:50:55,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:50:55,151 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:50:55,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:50:55,152 INFO L85 PathProgramCache]: Analyzing trace with hash 54649616, now seen corresponding path program 39 times [2022-03-15 16:50:55,152 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:50:55,152 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612567628] [2022-03-15 16:50:55,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:50:55,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:50:55,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:50:55,444 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:55,444 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:50:55,444 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612567628] [2022-03-15 16:50:55,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612567628] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:50:55,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774432561] [2022-03-15 16:50:55,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:50:55,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:50:55,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:50:55,449 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:50:55,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-15 16:50:55,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:50:55,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:50:55,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:50:55,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:50:55,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:50:55,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:50:55,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 119 treesize of output 111 [2022-03-15 16:50:57,553 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:57,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:50:59,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:50:59,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:50:59,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:50:59,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:50:59,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 93 [2022-03-15 16:50:59,104 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:50:59,104 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774432561] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:50:59,104 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:50:59,104 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 27 [2022-03-15 16:50:59,104 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108472369] [2022-03-15 16:50:59,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:50:59,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:50:59,104 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:50:59,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:50:59,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:50:59,105 INFO L87 Difference]: Start difference. First operand 3093 states and 11117 transitions. Second operand has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:04,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:04,625 INFO L93 Difference]: Finished difference Result 5734 states and 19356 transitions. [2022-03-15 16:51:04,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 16:51:04,625 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:51:04,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:04,656 INFO L225 Difference]: With dead ends: 5734 [2022-03-15 16:51:04,656 INFO L226 Difference]: Without dead ends: 5689 [2022-03-15 16:51:04,656 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2426 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=1204, Invalid=6278, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 16:51:04,657 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 414 mSDsluCounter, 916 mSDsCounter, 0 mSdLazyCounter, 1476 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 2410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 848 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:04,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [414 Valid, 544 Invalid, 2410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1476 Invalid, 0 Unknown, 848 Unchecked, 0.8s Time] [2022-03-15 16:51:04,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5689 states. [2022-03-15 16:51:04,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5689 to 3168. [2022-03-15 16:51:04,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3168 states, 3167 states have (on average 3.5841490369434794) internal successors, (11351), 3167 states have internal predecessors, (11351), 0 states have call successors, (0), 0 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:51:04,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3168 states to 3168 states and 11351 transitions. [2022-03-15 16:51:04,722 INFO L78 Accepts]: Start accepts. Automaton has 3168 states and 11351 transitions. Word has length 26 [2022-03-15 16:51:04,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:04,722 INFO L470 AbstractCegarLoop]: Abstraction has 3168 states and 11351 transitions. [2022-03-15 16:51:04,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:04,722 INFO L276 IsEmpty]: Start isEmpty. Operand 3168 states and 11351 transitions. [2022-03-15 16:51:04,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:51:04,727 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:04,728 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:51:04,743 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:04,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-15 16:51:04,928 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:04,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:04,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1528867272, now seen corresponding path program 40 times [2022-03-15 16:51:04,929 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:04,929 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177564385] [2022-03-15 16:51:04,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:04,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:04,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:05,233 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:05,233 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:05,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177564385] [2022-03-15 16:51:05,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177564385] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:05,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476233375] [2022-03-15 16:51:05,233 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:51:05,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:05,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:05,234 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:05,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-15 16:51:05,257 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:51:05,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:05,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:51:05,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:05,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:51:05,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:51:05,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:51:05,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 75 [2022-03-15 16:51:05,910 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:05,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:06,490 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:51:06,491 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 215 treesize of output 153 [2022-03-15 16:51:07,001 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:07,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476233375] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:07,001 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:07,001 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-03-15 16:51:07,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823559186] [2022-03-15 16:51:07,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:07,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:51:07,001 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:07,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:51:07,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:51:07,002 INFO L87 Difference]: Start difference. First operand 3168 states and 11351 transitions. Second operand has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:10,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:10,736 INFO L93 Difference]: Finished difference Result 5039 states and 17072 transitions. [2022-03-15 16:51:10,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 16:51:10,737 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:51:10,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:10,746 INFO L225 Difference]: With dead ends: 5039 [2022-03-15 16:51:10,746 INFO L226 Difference]: Without dead ends: 5009 [2022-03-15 16:51:10,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2014 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=899, Invalid=5107, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 16:51:10,747 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 251 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 1506 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 1751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 156 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:10,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 432 Invalid, 1751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1506 Invalid, 0 Unknown, 156 Unchecked, 0.8s Time] [2022-03-15 16:51:10,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5009 states. [2022-03-15 16:51:10,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5009 to 3194. [2022-03-15 16:51:10,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3194 states, 3193 states have (on average 3.5797056060131536) internal successors, (11430), 3193 states have internal predecessors, (11430), 0 states have call successors, (0), 0 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:51:10,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3194 states to 3194 states and 11430 transitions. [2022-03-15 16:51:10,813 INFO L78 Accepts]: Start accepts. Automaton has 3194 states and 11430 transitions. Word has length 26 [2022-03-15 16:51:10,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:10,813 INFO L470 AbstractCegarLoop]: Abstraction has 3194 states and 11430 transitions. [2022-03-15 16:51:10,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:10,813 INFO L276 IsEmpty]: Start isEmpty. Operand 3194 states and 11430 transitions. [2022-03-15 16:51:10,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:51:10,819 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:10,819 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] [2022-03-15 16:51:10,835 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-15 16:51:11,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-15 16:51:11,019 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:11,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:11,020 INFO L85 PathProgramCache]: Analyzing trace with hash -533725808, now seen corresponding path program 24 times [2022-03-15 16:51:11,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:11,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915633644] [2022-03-15 16:51:11,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:11,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:11,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:11,339 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:11,339 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:11,339 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915633644] [2022-03-15 16:51:11,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915633644] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:11,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176262652] [2022-03-15 16:51:11,340 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:51:11,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:11,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:11,341 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:11,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-15 16:51:11,369 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:51:11,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:11,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:51:11,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:11,975 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:11,976 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 109 treesize of output 91 [2022-03-15 16:51:12,611 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:12,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:13,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:51:13,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:51:13,223 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:13,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 191 treesize of output 149 [2022-03-15 16:51:14,029 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:14,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176262652] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:14,029 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:14,029 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-15 16:51:14,029 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610874652] [2022-03-15 16:51:14,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:14,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:51:14,030 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:14,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:51:14,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:51:14,030 INFO L87 Difference]: Start difference. First operand 3194 states and 11430 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:28,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:28,916 INFO L93 Difference]: Finished difference Result 7537 states and 24984 transitions. [2022-03-15 16:51:28,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-03-15 16:51:28,916 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:51:28,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:28,931 INFO L225 Difference]: With dead ends: 7537 [2022-03-15 16:51:28,931 INFO L226 Difference]: Without dead ends: 7492 [2022-03-15 16:51:28,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8971 ImplicationChecksByTransitivity, 14.2s TimeCoverageRelationStatistics Valid=3480, Invalid=18276, Unknown=0, NotChecked=0, Total=21756 [2022-03-15 16:51:28,933 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 756 mSDsluCounter, 1315 mSDsCounter, 0 mSdLazyCounter, 1881 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 756 SdHoareTripleChecker+Valid, 824 SdHoareTripleChecker+Invalid, 2972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 973 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:28,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [756 Valid, 824 Invalid, 2972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1881 Invalid, 0 Unknown, 973 Unchecked, 1.2s Time] [2022-03-15 16:51:28,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7492 states. [2022-03-15 16:51:29,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7492 to 3272. [2022-03-15 16:51:29,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3272 states, 3271 states have (on average 3.5912564964842555) internal successors, (11747), 3271 states have internal predecessors, (11747), 0 states have call successors, (0), 0 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:51:29,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3272 states to 3272 states and 11747 transitions. [2022-03-15 16:51:29,024 INFO L78 Accepts]: Start accepts. Automaton has 3272 states and 11747 transitions. Word has length 26 [2022-03-15 16:51:29,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:29,024 INFO L470 AbstractCegarLoop]: Abstraction has 3272 states and 11747 transitions. [2022-03-15 16:51:29,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:29,024 INFO L276 IsEmpty]: Start isEmpty. Operand 3272 states and 11747 transitions. [2022-03-15 16:51:29,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:51:29,030 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:29,030 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] [2022-03-15 16:51:29,050 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-15 16:51:29,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:29,244 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:29,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:29,244 INFO L85 PathProgramCache]: Analyzing trace with hash -2027633530, now seen corresponding path program 25 times [2022-03-15 16:51:29,244 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:29,244 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835505043] [2022-03-15 16:51:29,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:29,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:29,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:29,556 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:29,556 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:29,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835505043] [2022-03-15 16:51:29,556 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835505043] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:29,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559927458] [2022-03-15 16:51:29,556 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:51:29,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:29,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:29,557 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:29,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-15 16:51:29,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:29,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:51:29,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:30,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:51:30,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:51:30,188 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 109 treesize of output 75 [2022-03-15 16:51:30,306 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:30,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:30,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:51:30,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:30,812 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 191 treesize of output 157 [2022-03-15 16:51:32,683 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:32,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559927458] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:32,684 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:32,684 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:51:32,684 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703197081] [2022-03-15 16:51:32,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:32,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:51:32,684 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:32,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:51:32,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:51:32,684 INFO L87 Difference]: Start difference. First operand 3272 states and 11747 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:37,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:37,149 INFO L93 Difference]: Finished difference Result 6753 states and 21979 transitions. [2022-03-15 16:51:37,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 16:51:37,149 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:51:37,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:37,162 INFO L225 Difference]: With dead ends: 6753 [2022-03-15 16:51:37,162 INFO L226 Difference]: Without dead ends: 6723 [2022-03-15 16:51:37,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1908 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1265, Invalid=4285, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 16:51:37,163 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 575 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 1296 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 1537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 144 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:37,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [575 Valid, 378 Invalid, 1537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1296 Invalid, 0 Unknown, 144 Unchecked, 0.8s Time] [2022-03-15 16:51:37,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6723 states. [2022-03-15 16:51:37,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6723 to 3341. [2022-03-15 16:51:37,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3341 states, 3340 states have (on average 3.5994011976047906) internal successors, (12022), 3340 states have internal predecessors, (12022), 0 states have call successors, (0), 0 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:51:37,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3341 states to 3341 states and 12022 transitions. [2022-03-15 16:51:37,236 INFO L78 Accepts]: Start accepts. Automaton has 3341 states and 12022 transitions. Word has length 26 [2022-03-15 16:51:37,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:37,236 INFO L470 AbstractCegarLoop]: Abstraction has 3341 states and 12022 transitions. [2022-03-15 16:51:37,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:37,236 INFO L276 IsEmpty]: Start isEmpty. Operand 3341 states and 12022 transitions. [2022-03-15 16:51:37,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:51:37,241 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:37,241 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] [2022-03-15 16:51:37,257 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-15 16:51:37,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-15 16:51:37,442 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:37,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:37,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1623096648, now seen corresponding path program 26 times [2022-03-15 16:51:37,442 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:37,442 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364154196] [2022-03-15 16:51:37,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:37,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:37,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:37,716 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:37,717 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:37,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364154196] [2022-03-15 16:51:37,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364154196] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:37,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078000297] [2022-03-15 16:51:37,717 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:51:37,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:37,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:37,718 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:37,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-15 16:51:37,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:51:37,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:37,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:51:37,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:38,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:51:38,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:38,510 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 109 treesize of output 91 [2022-03-15 16:51:39,331 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:39,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:39,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:51:39,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:51:39,934 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:39,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 175 treesize of output 145 [2022-03-15 16:51:40,654 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:40,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078000297] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:51:40,654 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:51:40,654 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-15 16:51:40,654 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399728332] [2022-03-15 16:51:40,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:51:40,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:51:40,654 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:51:40,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:51:40,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:51:40,655 INFO L87 Difference]: Start difference. First operand 3341 states and 12022 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:53,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:51:53,357 INFO L93 Difference]: Finished difference Result 8123 states and 27089 transitions. [2022-03-15 16:51:53,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-03-15 16:51:53,357 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:51:53,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:51:53,372 INFO L225 Difference]: With dead ends: 8123 [2022-03-15 16:51:53,373 INFO L226 Difference]: Without dead ends: 8055 [2022-03-15 16:51:53,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9366 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=3585, Invalid=19367, Unknown=0, NotChecked=0, Total=22952 [2022-03-15 16:51:53,374 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 780 mSDsluCounter, 1373 mSDsCounter, 0 mSdLazyCounter, 1852 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 780 SdHoareTripleChecker+Valid, 824 SdHoareTripleChecker+Invalid, 3322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 1852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1331 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:51:53,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [780 Valid, 824 Invalid, 3322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 1852 Invalid, 0 Unknown, 1331 Unchecked, 1.3s Time] [2022-03-15 16:51:53,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8055 states. [2022-03-15 16:51:53,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8055 to 3345. [2022-03-15 16:51:53,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3345 states, 3344 states have (on average 3.598385167464115) internal successors, (12033), 3344 states have internal predecessors, (12033), 0 states have call successors, (0), 0 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:51:53,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3345 states to 3345 states and 12033 transitions. [2022-03-15 16:51:53,469 INFO L78 Accepts]: Start accepts. Automaton has 3345 states and 12033 transitions. Word has length 26 [2022-03-15 16:51:53,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:51:53,469 INFO L470 AbstractCegarLoop]: Abstraction has 3345 states and 12033 transitions. [2022-03-15 16:51:53,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:51:53,469 INFO L276 IsEmpty]: Start isEmpty. Operand 3345 states and 12033 transitions. [2022-03-15 16:51:53,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:51:53,475 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:51:53,475 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] [2022-03-15 16:51:53,498 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-15 16:51:53,697 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-15 16:51:53,698 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:51:53,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:51:53,698 INFO L85 PathProgramCache]: Analyzing trace with hash -437763154, now seen corresponding path program 27 times [2022-03-15 16:51:53,698 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:51:53,698 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417923771] [2022-03-15 16:51:53,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:51:53,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:51:53,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:51:54,000 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:54,000 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:51:54,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417923771] [2022-03-15 16:51:54,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417923771] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:51:54,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882439191] [2022-03-15 16:51:54,000 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:51:54,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:51:54,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:51:54,003 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:51:54,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-15 16:51:54,029 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:51:54,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:51:54,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:51:54,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:51:56,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:51:56,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:51:56,605 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 109 treesize of output 75 [2022-03-15 16:51:56,748 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:51:56,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:51:57,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:51:57,232 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 175 treesize of output 161 [2022-03-15 16:52:00,326 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:00,326 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882439191] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:52:00,326 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:52:00,326 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:52:00,326 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028037734] [2022-03-15 16:52:00,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:52:00,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:52:00,326 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:52:00,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:52:00,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=511, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:52:00,327 INFO L87 Difference]: Start difference. First operand 3345 states and 12033 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:04,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:52:04,292 INFO L93 Difference]: Finished difference Result 6473 states and 21339 transitions. [2022-03-15 16:52:04,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-15 16:52:04,294 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:52:04,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:52:04,306 INFO L225 Difference]: With dead ends: 6473 [2022-03-15 16:52:04,306 INFO L226 Difference]: Without dead ends: 6443 [2022-03-15 16:52:04,307 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2007 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1253, Invalid=4297, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 16:52:04,307 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 476 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 938 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 476 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 1451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 938 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 431 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:52:04,307 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [476 Valid, 311 Invalid, 1451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 938 Invalid, 0 Unknown, 431 Unchecked, 0.6s Time] [2022-03-15 16:52:04,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6443 states. [2022-03-15 16:52:04,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6443 to 3353. [2022-03-15 16:52:04,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3353 states, 3352 states have (on average 3.600238663484487) internal successors, (12068), 3352 states have internal predecessors, (12068), 0 states have call successors, (0), 0 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:52:04,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3353 states to 3353 states and 12068 transitions. [2022-03-15 16:52:04,375 INFO L78 Accepts]: Start accepts. Automaton has 3353 states and 12068 transitions. Word has length 26 [2022-03-15 16:52:04,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:52:04,375 INFO L470 AbstractCegarLoop]: Abstraction has 3353 states and 12068 transitions. [2022-03-15 16:52:04,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:04,375 INFO L276 IsEmpty]: Start isEmpty. Operand 3353 states and 12068 transitions. [2022-03-15 16:52:04,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:52:04,380 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:52:04,380 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] [2022-03-15 16:52:04,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-15 16:52:04,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-15 16:52:04,580 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:52:04,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:52:04,580 INFO L85 PathProgramCache]: Analyzing trace with hash 238453832, now seen corresponding path program 28 times [2022-03-15 16:52:04,580 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:52:04,580 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873885140] [2022-03-15 16:52:04,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:52:04,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:52:04,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:52:04,840 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:04,840 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:52:04,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873885140] [2022-03-15 16:52:04,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873885140] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:52:04,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043539568] [2022-03-15 16:52:04,840 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:52:04,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:04,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:52:04,844 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:52:04,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-15 16:52:04,871 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:52:04,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:52:04,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:52:04,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:52:05,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:52:05,462 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:52:05,463 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 109 treesize of output 83 [2022-03-15 16:52:05,878 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:05,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:52:06,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:06,329 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:52:06,329 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 191 treesize of output 157 [2022-03-15 16:52:07,892 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:07,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043539568] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:52:07,892 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:52:07,892 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-15 16:52:07,892 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783818847] [2022-03-15 16:52:07,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:52:07,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:52:07,893 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:52:07,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:52:07,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:52:07,893 INFO L87 Difference]: Start difference. First operand 3353 states and 12068 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:13,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:52:13,854 INFO L93 Difference]: Finished difference Result 7160 states and 23432 transitions. [2022-03-15 16:52:13,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-15 16:52:13,854 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:52:13,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:52:13,867 INFO L225 Difference]: With dead ends: 7160 [2022-03-15 16:52:13,868 INFO L226 Difference]: Without dead ends: 7122 [2022-03-15 16:52:13,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2321 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=1460, Invalid=5020, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 16:52:13,868 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 574 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 1416 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 574 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 1817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 286 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:52:13,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [574 Valid, 448 Invalid, 1817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1416 Invalid, 0 Unknown, 286 Unchecked, 0.9s Time] [2022-03-15 16:52:13,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7122 states. [2022-03-15 16:52:13,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7122 to 3346. [2022-03-15 16:52:13,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3346 states, 3345 states have (on average 3.5961136023916294) internal successors, (12029), 3345 states have internal predecessors, (12029), 0 states have call successors, (0), 0 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:52:13,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3346 states to 3346 states and 12029 transitions. [2022-03-15 16:52:13,958 INFO L78 Accepts]: Start accepts. Automaton has 3346 states and 12029 transitions. Word has length 26 [2022-03-15 16:52:13,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:52:13,958 INFO L470 AbstractCegarLoop]: Abstraction has 3346 states and 12029 transitions. [2022-03-15 16:52:13,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:13,958 INFO L276 IsEmpty]: Start isEmpty. Operand 3346 states and 12029 transitions. [2022-03-15 16:52:13,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:52:13,963 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:52:13,963 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] [2022-03-15 16:52:13,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-15 16:52:14,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2022-03-15 16:52:14,164 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:52:14,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:52:14,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1198785412, now seen corresponding path program 29 times [2022-03-15 16:52:14,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:52:14,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473594696] [2022-03-15 16:52:14,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:52:14,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:52:14,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:52:14,454 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:14,454 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:52:14,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473594696] [2022-03-15 16:52:14,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473594696] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:52:14,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713173491] [2022-03-15 16:52:14,454 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:52:14,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:14,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:52:14,455 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:52:14,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-15 16:52:14,479 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:52:14,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:52:14,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:52:14,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:52:15,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:52:15,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:15,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-03-15 16:52:15,224 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:15,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:52:15,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:15,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:52:15,814 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 191 treesize of output 157 [2022-03-15 16:52:17,251 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:17,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713173491] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:52:17,251 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:52:17,252 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-15 16:52:17,252 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108940471] [2022-03-15 16:52:17,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:52:17,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:52:17,252 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:52:17,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:52:17,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=626, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:52:17,252 INFO L87 Difference]: Start difference. First operand 3346 states and 12029 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:25,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:52:25,936 INFO L93 Difference]: Finished difference Result 7996 states and 25854 transitions. [2022-03-15 16:52:25,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 16:52:25,937 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:52:25,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:52:25,952 INFO L225 Difference]: With dead ends: 7996 [2022-03-15 16:52:25,953 INFO L226 Difference]: Without dead ends: 7947 [2022-03-15 16:52:25,953 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4169 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=1812, Invalid=8900, Unknown=0, NotChecked=0, Total=10712 [2022-03-15 16:52:25,954 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 651 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 956 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 651 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 1803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 956 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 755 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:52:25,954 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [651 Valid, 373 Invalid, 1803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 956 Invalid, 0 Unknown, 755 Unchecked, 0.7s Time] [2022-03-15 16:52:25,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7947 states. [2022-03-15 16:52:26,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7947 to 3417. [2022-03-15 16:52:26,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3417 states, 3416 states have (on average 3.5992388758782203) internal successors, (12295), 3416 states have internal predecessors, (12295), 0 states have call successors, (0), 0 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:52:26,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3417 states to 3417 states and 12295 transitions. [2022-03-15 16:52:26,059 INFO L78 Accepts]: Start accepts. Automaton has 3417 states and 12295 transitions. Word has length 26 [2022-03-15 16:52:26,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:52:26,059 INFO L470 AbstractCegarLoop]: Abstraction has 3417 states and 12295 transitions. [2022-03-15 16:52:26,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:26,059 INFO L276 IsEmpty]: Start isEmpty. Operand 3417 states and 12295 transitions. [2022-03-15 16:52:26,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:52:26,064 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:52:26,064 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] [2022-03-15 16:52:26,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-15 16:52:26,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:26,265 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:52:26,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:52:26,266 INFO L85 PathProgramCache]: Analyzing trace with hash -418747368, now seen corresponding path program 30 times [2022-03-15 16:52:26,266 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:52:26,266 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866040382] [2022-03-15 16:52:26,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:52:26,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:52:26,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:52:26,540 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:26,540 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:52:26,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866040382] [2022-03-15 16:52:26,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866040382] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:52:26,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115965865] [2022-03-15 16:52:26,540 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:52:26,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:26,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:52:26,541 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:52:26,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-15 16:52:26,564 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:52:26,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:52:26,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:52:26,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:52:26,952 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:52:26,953 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 109 treesize of output 91 [2022-03-15 16:52:27,606 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:27,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:52:28,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:28,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:28,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:52:28,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 191 treesize of output 149 [2022-03-15 16:52:28,768 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:28,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115965865] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:52:28,769 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:52:28,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2022-03-15 16:52:28,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151267602] [2022-03-15 16:52:28,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:52:28,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:52:28,769 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:52:28,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:52:28,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=629, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:52:28,769 INFO L87 Difference]: Start difference. First operand 3417 states and 12295 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:37,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:52:37,362 INFO L93 Difference]: Finished difference Result 7276 states and 24405 transitions. [2022-03-15 16:52:37,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-15 16:52:37,362 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:52:37,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:52:37,377 INFO L225 Difference]: With dead ends: 7276 [2022-03-15 16:52:37,377 INFO L226 Difference]: Without dead ends: 7232 [2022-03-15 16:52:37,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3275 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=1805, Invalid=8295, Unknown=0, NotChecked=0, Total=10100 [2022-03-15 16:52:37,378 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 687 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 1381 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 687 SdHoareTripleChecker+Valid, 513 SdHoareTripleChecker+Invalid, 2231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 1381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 712 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:52:37,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [687 Valid, 513 Invalid, 2231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 1381 Invalid, 0 Unknown, 712 Unchecked, 0.9s Time] [2022-03-15 16:52:37,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7232 states. [2022-03-15 16:52:37,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7232 to 3418. [2022-03-15 16:52:37,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3418 states, 3417 states have (on average 3.5958443078724027) internal successors, (12287), 3417 states have internal predecessors, (12287), 0 states have call successors, (0), 0 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:52:37,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3418 states to 3418 states and 12287 transitions. [2022-03-15 16:52:37,456 INFO L78 Accepts]: Start accepts. Automaton has 3418 states and 12287 transitions. Word has length 26 [2022-03-15 16:52:37,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:52:37,456 INFO L470 AbstractCegarLoop]: Abstraction has 3418 states and 12287 transitions. [2022-03-15 16:52:37,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:37,456 INFO L276 IsEmpty]: Start isEmpty. Operand 3418 states and 12287 transitions. [2022-03-15 16:52:37,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:52:37,461 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:52:37,461 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] [2022-03-15 16:52:37,476 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-03-15 16:52:37,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:37,661 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:52:37,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:52:37,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1619324944, now seen corresponding path program 31 times [2022-03-15 16:52:37,662 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:52:37,662 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106459988] [2022-03-15 16:52:37,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:52:37,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:52:37,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:52:37,979 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:37,979 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:52:37,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106459988] [2022-03-15 16:52:37,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106459988] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:52:37,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487328326] [2022-03-15 16:52:37,979 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:52:37,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:37,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:52:37,980 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:52:37,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-15 16:52:38,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:52:38,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:52:38,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:52:38,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:52:38,435 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:52:38,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-03-15 16:52:38,846 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:38,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:52:39,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:39,332 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:52:39,332 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 207 treesize of output 169 [2022-03-15 16:52:40,760 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:40,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487328326] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:52:40,760 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:52:40,760 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-15 16:52:40,760 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828623045] [2022-03-15 16:52:40,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:52:40,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:52:40,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:52:40,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:52:40,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:52:40,761 INFO L87 Difference]: Start difference. First operand 3418 states and 12287 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:45,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:52:45,074 INFO L93 Difference]: Finished difference Result 6505 states and 21480 transitions. [2022-03-15 16:52:45,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-15 16:52:45,075 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:52:45,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:52:45,087 INFO L225 Difference]: With dead ends: 6505 [2022-03-15 16:52:45,087 INFO L226 Difference]: Without dead ends: 6391 [2022-03-15 16:52:45,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1685 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=963, Invalid=4007, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 16:52:45,088 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 520 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 989 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 520 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 1539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 443 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:52:45,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [520 Valid, 370 Invalid, 1539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 989 Invalid, 0 Unknown, 443 Unchecked, 0.6s Time] [2022-03-15 16:52:45,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6391 states. [2022-03-15 16:52:45,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6391 to 3427. [2022-03-15 16:52:45,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3427 states, 3426 states have (on average 3.5986573263280794) internal successors, (12329), 3426 states have internal predecessors, (12329), 0 states have call successors, (0), 0 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:52:45,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3427 states to 3427 states and 12329 transitions. [2022-03-15 16:52:45,172 INFO L78 Accepts]: Start accepts. Automaton has 3427 states and 12329 transitions. Word has length 26 [2022-03-15 16:52:45,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:52:45,172 INFO L470 AbstractCegarLoop]: Abstraction has 3427 states and 12329 transitions. [2022-03-15 16:52:45,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:52:45,172 INFO L276 IsEmpty]: Start isEmpty. Operand 3427 states and 12329 transitions. [2022-03-15 16:52:45,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:52:45,177 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:52:45,177 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:52:45,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-03-15 16:52:45,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:45,378 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:52:45,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:52:45,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1873169776, now seen corresponding path program 41 times [2022-03-15 16:52:45,379 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:52:45,379 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40782303] [2022-03-15 16:52:45,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:52:45,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:52:45,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:52:45,673 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:45,673 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:52:45,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40782303] [2022-03-15 16:52:45,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40782303] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:52:45,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586067199] [2022-03-15 16:52:45,673 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:52:45,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:45,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:52:45,674 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:52:45,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-15 16:52:45,706 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:52:45,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:52:45,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:52:45,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:52:46,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:46,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:52:46,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:52:46,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 75 [2022-03-15 16:52:46,400 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:46,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:52:46,902 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:52:46,903 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 215 treesize of output 149 [2022-03-15 16:52:47,406 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:47,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586067199] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:52:47,407 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:52:47,407 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-15 16:52:47,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544672097] [2022-03-15 16:52:47,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:52:47,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:52:47,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:52:47,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:52:47,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:52:47,408 INFO L87 Difference]: Start difference. First operand 3427 states and 12329 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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:52:52,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:52:52,220 INFO L93 Difference]: Finished difference Result 5505 states and 18677 transitions. [2022-03-15 16:52:52,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-15 16:52:52,221 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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 26 [2022-03-15 16:52:52,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:52:52,231 INFO L225 Difference]: With dead ends: 5505 [2022-03-15 16:52:52,231 INFO L226 Difference]: Without dead ends: 5396 [2022-03-15 16:52:52,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2042 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=956, Invalid=5206, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 16:52:52,232 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 301 mSDsluCounter, 1030 mSDsCounter, 0 mSdLazyCounter, 2167 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 2253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 2167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:52:52,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 471 Invalid, 2253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 2167 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 16:52:52,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5396 states. [2022-03-15 16:52:52,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5396 to 3452. [2022-03-15 16:52:52,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3452 states, 3451 states have (on average 3.5957693422196466) internal successors, (12409), 3451 states have internal predecessors, (12409), 0 states have call successors, (0), 0 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:52:52,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3452 states to 3452 states and 12409 transitions. [2022-03-15 16:52:52,310 INFO L78 Accepts]: Start accepts. Automaton has 3452 states and 12409 transitions. Word has length 26 [2022-03-15 16:52:52,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:52:52,310 INFO L470 AbstractCegarLoop]: Abstraction has 3452 states and 12409 transitions. [2022-03-15 16:52:52,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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:52:52,311 INFO L276 IsEmpty]: Start isEmpty. Operand 3452 states and 12409 transitions. [2022-03-15 16:52:52,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:52:52,316 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:52:52,316 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:52:52,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-03-15 16:52:52,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-03-15 16:52:52,516 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:52:52,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:52:52,517 INFO L85 PathProgramCache]: Analyzing trace with hash 471026418, now seen corresponding path program 42 times [2022-03-15 16:52:52,517 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:52:52,517 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847688933] [2022-03-15 16:52:52,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:52:52,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:52:52,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:52:52,757 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:52,757 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:52:52,757 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847688933] [2022-03-15 16:52:52,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847688933] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:52:52,757 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249814640] [2022-03-15 16:52:52,757 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:52:52,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:52:52,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:52:52,758 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:52:52,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-15 16:52:52,781 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:52:52,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:52:52,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:52:52,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:52:53,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:52:53,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:52:53,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:52:53,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 121 treesize of output 101 [2022-03-15 16:52:53,697 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:53,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:52:54,153 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:52:54,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 211 treesize of output 149 [2022-03-15 16:52:54,650 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:52:54,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249814640] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:52:54,650 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:52:54,650 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-03-15 16:52:54,650 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492473235] [2022-03-15 16:52:54,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:52:54,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:52:54,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:52:54,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:52:54,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:52:54,651 INFO L87 Difference]: Start difference. First operand 3452 states and 12409 transitions. Second operand has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:03,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:53:03,991 INFO L93 Difference]: Finished difference Result 7542 states and 25144 transitions. [2022-03-15 16:53:03,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-03-15 16:53:03,991 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:53:03,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:53:04,006 INFO L225 Difference]: With dead ends: 7542 [2022-03-15 16:53:04,006 INFO L226 Difference]: Without dead ends: 7498 [2022-03-15 16:53:04,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6230 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=3037, Invalid=12965, Unknown=0, NotChecked=0, Total=16002 [2022-03-15 16:53:04,007 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 599 mSDsluCounter, 931 mSDsCounter, 0 mSdLazyCounter, 2053 mSolverCounterSat, 219 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 2272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 219 IncrementalHoareTripleChecker+Valid, 2053 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:53:04,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [599 Valid, 517 Invalid, 2272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [219 Valid, 2053 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 16:53:04,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7498 states. [2022-03-15 16:53:04,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7498 to 3469. [2022-03-15 16:53:04,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3469 states, 3468 states have (on average 3.5980392156862746) internal successors, (12478), 3468 states have internal predecessors, (12478), 0 states have call successors, (0), 0 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:53:04,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3469 states to 3469 states and 12478 transitions. [2022-03-15 16:53:04,094 INFO L78 Accepts]: Start accepts. Automaton has 3469 states and 12478 transitions. Word has length 26 [2022-03-15 16:53:04,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:53:04,094 INFO L470 AbstractCegarLoop]: Abstraction has 3469 states and 12478 transitions. [2022-03-15 16:53:04,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:04,094 INFO L276 IsEmpty]: Start isEmpty. Operand 3469 states and 12478 transitions. [2022-03-15 16:53:04,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:53:04,100 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:53:04,100 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:53:04,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-03-15 16:53:04,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:53:04,300 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:53:04,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:53:04,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1954161356, now seen corresponding path program 43 times [2022-03-15 16:53:04,301 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:53:04,301 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999691503] [2022-03-15 16:53:04,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:53:04,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:53:04,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:53:04,610 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:04,610 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:53:04,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999691503] [2022-03-15 16:53:04,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999691503] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:53:04,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457777660] [2022-03-15 16:53:04,610 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:53:04,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:53:04,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:53:04,616 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:53:04,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-15 16:53:04,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:53:04,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:53:04,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:53:05,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:05,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:53:05,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:05,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 75 [2022-03-15 16:53:05,264 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:05,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:53:05,715 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:53:05,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 211 treesize of output 149 [2022-03-15 16:53:06,234 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:06,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457777660] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:53:06,235 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:53:06,235 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-03-15 16:53:06,235 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140587451] [2022-03-15 16:53:06,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:53:06,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:53:06,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:53:06,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:53:06,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:53:06,235 INFO L87 Difference]: Start difference. First operand 3469 states and 12478 transitions. Second operand has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:16,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:53:16,497 INFO L93 Difference]: Finished difference Result 7093 states and 23466 transitions. [2022-03-15 16:53:16,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-03-15 16:53:16,497 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:53:16,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:53:16,510 INFO L225 Difference]: With dead ends: 7093 [2022-03-15 16:53:16,510 INFO L226 Difference]: Without dead ends: 7063 [2022-03-15 16:53:16,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8850 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=3254, Invalid=17626, Unknown=0, NotChecked=0, Total=20880 [2022-03-15 16:53:16,511 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 468 mSDsluCounter, 1108 mSDsCounter, 0 mSdLazyCounter, 2010 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 2386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 2010 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 201 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:53:16,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 690 Invalid, 2386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 2010 Invalid, 0 Unknown, 201 Unchecked, 1.2s Time] [2022-03-15 16:53:16,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7063 states. [2022-03-15 16:53:16,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7063 to 3468. [2022-03-15 16:53:16,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3468 states, 3467 states have (on average 3.5976348428035765) internal successors, (12473), 3467 states have internal predecessors, (12473), 0 states have call successors, (0), 0 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:53:16,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3468 states to 3468 states and 12473 transitions. [2022-03-15 16:53:16,588 INFO L78 Accepts]: Start accepts. Automaton has 3468 states and 12473 transitions. Word has length 26 [2022-03-15 16:53:16,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:53:16,588 INFO L470 AbstractCegarLoop]: Abstraction has 3468 states and 12473 transitions. [2022-03-15 16:53:16,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:16,588 INFO L276 IsEmpty]: Start isEmpty. Operand 3468 states and 12473 transitions. [2022-03-15 16:53:16,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:53:16,593 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:53:16,593 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] [2022-03-15 16:53:16,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-03-15 16:53:16,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:53:16,793 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:53:16,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:53:16,794 INFO L85 PathProgramCache]: Analyzing trace with hash -688173796, now seen corresponding path program 32 times [2022-03-15 16:53:16,794 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:53:16,794 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152814086] [2022-03-15 16:53:16,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:53:16,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:53:16,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:53:17,196 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:17,197 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:53:17,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152814086] [2022-03-15 16:53:17,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152814086] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:53:17,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356165491] [2022-03-15 16:53:17,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:53:17,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:53:17,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:53:17,198 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:53:17,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-15 16:53:17,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:53:17,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:53:17,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:53:17,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:53:20,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:53:20,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:53:20,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:53:20,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-03-15 16:53:21,276 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:21,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:53:21,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:21,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:21,938 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:53:21,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 175 treesize of output 145 [2022-03-15 16:53:22,565 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:22,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356165491] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:53:22,565 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:53:22,565 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 29 [2022-03-15 16:53:22,565 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581755751] [2022-03-15 16:53:22,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:53:22,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-15 16:53:22,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:53:22,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-15 16:53:22,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=693, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:53:22,566 INFO L87 Difference]: Start difference. First operand 3468 states and 12473 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:28,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:53:28,897 INFO L93 Difference]: Finished difference Result 6642 states and 22406 transitions. [2022-03-15 16:53:28,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 16:53:28,898 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:53:28,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:53:28,910 INFO L225 Difference]: With dead ends: 6642 [2022-03-15 16:53:28,911 INFO L226 Difference]: Without dead ends: 6628 [2022-03-15 16:53:28,911 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 52 SyntacticMatches, 4 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2763 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=1157, Invalid=7215, Unknown=0, NotChecked=0, Total=8372 [2022-03-15 16:53:28,912 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 409 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 949 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 1426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 949 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 411 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:53:28,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [409 Valid, 409 Invalid, 1426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 949 Invalid, 0 Unknown, 411 Unchecked, 0.7s Time] [2022-03-15 16:53:28,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6628 states. [2022-03-15 16:53:28,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6628 to 3624. [2022-03-15 16:53:28,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3624 states, 3623 states have (on average 3.592602815346398) internal successors, (13016), 3623 states have internal predecessors, (13016), 0 states have call successors, (0), 0 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:53:28,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3624 states to 3624 states and 13016 transitions. [2022-03-15 16:53:28,984 INFO L78 Accepts]: Start accepts. Automaton has 3624 states and 13016 transitions. Word has length 26 [2022-03-15 16:53:28,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:53:28,984 INFO L470 AbstractCegarLoop]: Abstraction has 3624 states and 13016 transitions. [2022-03-15 16:53:28,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:28,984 INFO L276 IsEmpty]: Start isEmpty. Operand 3624 states and 13016 transitions. [2022-03-15 16:53:28,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:53:28,990 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:53:28,990 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] [2022-03-15 16:53:29,005 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-03-15 16:53:29,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-03-15 16:53:29,190 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:53:29,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:53:29,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1034669180, now seen corresponding path program 33 times [2022-03-15 16:53:29,191 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:53:29,191 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607197925] [2022-03-15 16:53:29,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:53:29,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:53:29,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:53:29,582 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:29,582 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:53:29,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607197925] [2022-03-15 16:53:29,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607197925] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:53:29,583 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350627933] [2022-03-15 16:53:29,583 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:53:29,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:53:29,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:53:29,588 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:53:29,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-15 16:53:29,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:53:29,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:53:29,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:53:29,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:53:30,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:30,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:53:30,938 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 109 treesize of output 75 [2022-03-15 16:53:31,094 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:31,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:53:31,642 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:53:31,643 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 179 treesize of output 165 [2022-03-15 16:53:36,964 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:36,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350627933] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:53:36,964 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:53:36,964 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 25 [2022-03-15 16:53:36,965 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798825237] [2022-03-15 16:53:36,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:53:36,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:53:36,965 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:53:36,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:53:36,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:53:36,965 INFO L87 Difference]: Start difference. First operand 3624 states and 13016 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 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:53:43,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:53:43,361 INFO L93 Difference]: Finished difference Result 7436 states and 24638 transitions. [2022-03-15 16:53:43,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-03-15 16:53:43,362 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 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:53:43,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:53:43,376 INFO L225 Difference]: With dead ends: 7436 [2022-03-15 16:53:43,376 INFO L226 Difference]: Without dead ends: 7394 [2022-03-15 16:53:43,376 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2987 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=1359, Invalid=7013, Unknown=0, NotChecked=0, Total=8372 [2022-03-15 16:53:43,377 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 394 mSDsluCounter, 733 mSDsCounter, 0 mSdLazyCounter, 1268 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 1707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 347 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:53:43,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 443 Invalid, 1707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1268 Invalid, 0 Unknown, 347 Unchecked, 0.8s Time] [2022-03-15 16:53:43,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7394 states. [2022-03-15 16:53:43,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7394 to 3587. [2022-03-15 16:53:43,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3587 states, 3586 states have (on average 3.593418851087563) internal successors, (12886), 3586 states have internal predecessors, (12886), 0 states have call successors, (0), 0 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:53:43,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3587 states to 3587 states and 12886 transitions. [2022-03-15 16:53:43,459 INFO L78 Accepts]: Start accepts. Automaton has 3587 states and 12886 transitions. Word has length 26 [2022-03-15 16:53:43,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:53:43,459 INFO L470 AbstractCegarLoop]: Abstraction has 3587 states and 12886 transitions. [2022-03-15 16:53:43,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 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:53:43,459 INFO L276 IsEmpty]: Start isEmpty. Operand 3587 states and 12886 transitions. [2022-03-15 16:53:43,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:53:43,464 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:53:43,464 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] [2022-03-15 16:53:43,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-15 16:53:43,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-03-15 16:53:43,665 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:53:43,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:53:43,665 INFO L85 PathProgramCache]: Analyzing trace with hash 44324108, now seen corresponding path program 34 times [2022-03-15 16:53:43,665 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:53:43,665 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756246352] [2022-03-15 16:53:43,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:53:43,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:53:43,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:53:43,968 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:43,968 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:53:43,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756246352] [2022-03-15 16:53:43,968 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756246352] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:53:43,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213319936] [2022-03-15 16:53:43,968 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:53:43,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:53:43,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:53:43,972 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:53:43,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-15 16:53:44,004 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:53:44,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:53:44,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:53:44,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:53:46,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:46,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:53:46,020 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 109 treesize of output 75 [2022-03-15 16:53:46,185 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:46,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:53:46,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:53:46,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 175 treesize of output 161 [2022-03-15 16:53:49,392 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:49,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213319936] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:53:49,392 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:53:49,392 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:53:49,392 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282678839] [2022-03-15 16:53:49,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:53:49,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:53:49,392 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:53:49,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:53:49,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:53:49,393 INFO L87 Difference]: Start difference. First operand 3587 states and 12886 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:52,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:53:52,307 INFO L93 Difference]: Finished difference Result 5901 states and 19840 transitions. [2022-03-15 16:53:52,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 16:53:52,307 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:53:52,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:53:52,319 INFO L225 Difference]: With dead ends: 5901 [2022-03-15 16:53:52,320 INFO L226 Difference]: Without dead ends: 5853 [2022-03-15 16:53:52,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1309 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=744, Invalid=3288, Unknown=0, NotChecked=0, Total=4032 [2022-03-15 16:53:52,320 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 339 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 1001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 187 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:53:52,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 274 Invalid, 1001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 750 Invalid, 0 Unknown, 187 Unchecked, 0.5s Time] [2022-03-15 16:53:52,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5853 states. [2022-03-15 16:53:52,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5853 to 3548. [2022-03-15 16:53:52,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3548 states, 3547 states have (on average 3.5934592613476175) internal successors, (12746), 3547 states have internal predecessors, (12746), 0 states have call successors, (0), 0 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:53:52,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3548 states to 3548 states and 12746 transitions. [2022-03-15 16:53:52,392 INFO L78 Accepts]: Start accepts. Automaton has 3548 states and 12746 transitions. Word has length 26 [2022-03-15 16:53:52,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:53:52,392 INFO L470 AbstractCegarLoop]: Abstraction has 3548 states and 12746 transitions. [2022-03-15 16:53:52,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:53:52,392 INFO L276 IsEmpty]: Start isEmpty. Operand 3548 states and 12746 transitions. [2022-03-15 16:53:52,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:53:52,398 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:53:52,398 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:53:52,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-15 16:53:52,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:53:52,598 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:53:52,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:53:52,598 INFO L85 PathProgramCache]: Analyzing trace with hash -34983442, now seen corresponding path program 44 times [2022-03-15 16:53:52,599 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:53:52,599 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938406645] [2022-03-15 16:53:52,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:53:52,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:53:52,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:53:52,911 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:52,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:53:52,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938406645] [2022-03-15 16:53:52,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938406645] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:53:52,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120024240] [2022-03-15 16:53:52,911 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:53:52,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:53:52,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:53:52,912 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:53:52,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-15 16:53:52,934 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:53:52,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:53:52,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:53:52,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:53:53,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:53,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:53:53,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:53:53,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 75 [2022-03-15 16:53:53,652 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:53,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:53:54,050 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:53:54,050 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 211 treesize of output 149 [2022-03-15 16:53:54,702 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:53:54,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120024240] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:53:54,702 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:53:54,702 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-15 16:53:54,702 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48416688] [2022-03-15 16:53:54,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:53:54,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:53:54,702 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:53:54,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:53:54,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:53:54,703 INFO L87 Difference]: Start difference. First operand 3548 states and 12746 transitions. Second operand has 25 states, 25 states have (on average 2.6) internal successors, (65), 24 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:05,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:54:05,598 INFO L93 Difference]: Finished difference Result 7777 states and 25472 transitions. [2022-03-15 16:54:05,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2022-03-15 16:54:05,598 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.6) internal successors, (65), 24 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:54:05,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:54:05,613 INFO L225 Difference]: With dead ends: 7777 [2022-03-15 16:54:05,613 INFO L226 Difference]: Without dead ends: 7747 [2022-03-15 16:54:05,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9172 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=3180, Invalid=20076, Unknown=0, NotChecked=0, Total=23256 [2022-03-15 16:54:05,614 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 613 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 2661 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 715 SdHoareTripleChecker+Invalid, 2925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 2661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 104 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:54:05,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [613 Valid, 715 Invalid, 2925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 2661 Invalid, 0 Unknown, 104 Unchecked, 1.5s Time] [2022-03-15 16:54:05,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7747 states. [2022-03-15 16:54:05,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7747 to 3548. [2022-03-15 16:54:05,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3548 states, 3547 states have (on average 3.595150831688751) internal successors, (12752), 3547 states have internal predecessors, (12752), 0 states have call successors, (0), 0 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:54:05,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3548 states to 3548 states and 12752 transitions. [2022-03-15 16:54:05,699 INFO L78 Accepts]: Start accepts. Automaton has 3548 states and 12752 transitions. Word has length 26 [2022-03-15 16:54:05,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:54:05,699 INFO L470 AbstractCegarLoop]: Abstraction has 3548 states and 12752 transitions. [2022-03-15 16:54:05,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.6) internal successors, (65), 24 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:05,699 INFO L276 IsEmpty]: Start isEmpty. Operand 3548 states and 12752 transitions. [2022-03-15 16:54:05,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:54:05,704 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:54:05,704 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] [2022-03-15 16:54:05,720 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-03-15 16:54:05,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:05,905 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:54:05,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:54:05,905 INFO L85 PathProgramCache]: Analyzing trace with hash -984788936, now seen corresponding path program 35 times [2022-03-15 16:54:05,905 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:54:05,905 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536103482] [2022-03-15 16:54:05,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:54:05,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:54:05,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:54:06,132 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:06,132 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:54:06,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536103482] [2022-03-15 16:54:06,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536103482] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:54:06,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270120042] [2022-03-15 16:54:06,132 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:54:06,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:06,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:54:06,133 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:54:06,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-15 16:54:06,158 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:54:06,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:54:06,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:54:06,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:54:06,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:54:06,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:54:06,668 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 109 treesize of output 75 [2022-03-15 16:54:06,787 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:06,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:54:07,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:54:07,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:54:07,261 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 191 treesize of output 161 [2022-03-15 16:54:08,741 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:08,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270120042] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:54:08,741 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:54:08,741 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 16:54:08,741 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019752174] [2022-03-15 16:54:08,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:54:08,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:54:08,742 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:54:08,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:54:08,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:54:08,742 INFO L87 Difference]: Start difference. First operand 3548 states and 12752 transitions. Second operand has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:17,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:54:17,399 INFO L93 Difference]: Finished difference Result 6318 states and 20736 transitions. [2022-03-15 16:54:17,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-03-15 16:54:17,399 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:54:17,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:54:17,411 INFO L225 Difference]: With dead ends: 6318 [2022-03-15 16:54:17,411 INFO L226 Difference]: Without dead ends: 6224 [2022-03-15 16:54:17,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5170 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=2018, Invalid=12988, Unknown=0, NotChecked=0, Total=15006 [2022-03-15 16:54:17,412 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 444 mSDsluCounter, 1021 mSDsCounter, 0 mSdLazyCounter, 1942 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 2029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1942 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:54:17,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 566 Invalid, 2029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1942 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-15 16:54:17,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6224 states. [2022-03-15 16:54:17,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6224 to 3629. [2022-03-15 16:54:17,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3629 states, 3628 states have (on average 3.59013230429989) internal successors, (13025), 3628 states have internal predecessors, (13025), 0 states have call successors, (0), 0 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:54:17,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3629 states to 3629 states and 13025 transitions. [2022-03-15 16:54:17,516 INFO L78 Accepts]: Start accepts. Automaton has 3629 states and 13025 transitions. Word has length 26 [2022-03-15 16:54:17,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:54:17,516 INFO L470 AbstractCegarLoop]: Abstraction has 3629 states and 13025 transitions. [2022-03-15 16:54:17,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:17,516 INFO L276 IsEmpty]: Start isEmpty. Operand 3629 states and 13025 transitions. [2022-03-15 16:54:17,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:54:17,521 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:54:17,521 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] [2022-03-15 16:54:17,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-03-15 16:54:17,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2022-03-15 16:54:17,722 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:54:17,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:54:17,723 INFO L85 PathProgramCache]: Analyzing trace with hash -655629364, now seen corresponding path program 36 times [2022-03-15 16:54:17,723 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:54:17,723 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929064288] [2022-03-15 16:54:17,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:54:17,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:54:17,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:54:17,932 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:17,933 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:54:17,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929064288] [2022-03-15 16:54:17,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929064288] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:54:17,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734633169] [2022-03-15 16:54:17,933 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:54:17,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:17,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:54:17,934 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:54:17,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-15 16:54:17,956 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:54:17,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:54:17,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:54:17,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:54:18,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:54:18,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 109 treesize of output 91 [2022-03-15 16:54:19,105 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:19,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:54:19,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:54:19,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:54:19,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:54:19,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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 187 treesize of output 149 [2022-03-15 16:54:20,356 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:20,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734633169] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:54:20,356 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:54:20,356 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2022-03-15 16:54:20,356 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42431393] [2022-03-15 16:54:20,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:54:20,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:54:20,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:54:20,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:54:20,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:54:20,357 INFO L87 Difference]: Start difference. First operand 3629 states and 13025 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) 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:54:27,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:54:27,718 INFO L93 Difference]: Finished difference Result 6688 states and 22516 transitions. [2022-03-15 16:54:27,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:54:27,719 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) 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 26 [2022-03-15 16:54:27,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:54:27,732 INFO L225 Difference]: With dead ends: 6688 [2022-03-15 16:54:27,732 INFO L226 Difference]: Without dead ends: 6652 [2022-03-15 16:54:27,733 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1929 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=1146, Invalid=5496, Unknown=0, NotChecked=0, Total=6642 [2022-03-15 16:54:27,733 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 560 mSDsluCounter, 1022 mSDsCounter, 0 mSdLazyCounter, 2496 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 560 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 2576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 2496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:54:27,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [560 Valid, 465 Invalid, 2576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 2496 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-15 16:54:27,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6652 states. [2022-03-15 16:54:27,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6652 to 3635. [2022-03-15 16:54:27,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3635 states, 3634 states have (on average 3.592184920198129) internal successors, (13054), 3634 states have internal predecessors, (13054), 0 states have call successors, (0), 0 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:54:27,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3635 states to 3635 states and 13054 transitions. [2022-03-15 16:54:27,858 INFO L78 Accepts]: Start accepts. Automaton has 3635 states and 13054 transitions. Word has length 26 [2022-03-15 16:54:27,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:54:27,858 INFO L470 AbstractCegarLoop]: Abstraction has 3635 states and 13054 transitions. [2022-03-15 16:54:27,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) 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:54:27,858 INFO L276 IsEmpty]: Start isEmpty. Operand 3635 states and 13054 transitions. [2022-03-15 16:54:27,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:54:27,865 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:54:27,865 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] [2022-03-15 16:54:27,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-03-15 16:54:28,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:28,082 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:54:28,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:54:28,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1914635640, now seen corresponding path program 37 times [2022-03-15 16:54:28,083 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:54:28,083 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557251045] [2022-03-15 16:54:28,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:54:28,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:54:28,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:54:28,322 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:28,323 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:54:28,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557251045] [2022-03-15 16:54:28,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557251045] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:54:28,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504414220] [2022-03-15 16:54:28,323 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:54:28,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:28,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:54:28,327 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:54:28,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-15 16:54:28,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:54:28,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:54:28,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:54:28,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:54:28,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:54:28,797 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 109 treesize of output 83 [2022-03-15 16:54:29,130 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:29,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:54:29,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:54:29,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:54:29,457 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 209 treesize of output 171 [2022-03-15 16:54:30,713 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:30,714 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504414220] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:54:30,714 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:54:30,714 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-03-15 16:54:30,714 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771869492] [2022-03-15 16:54:30,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:54:30,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:54:30,714 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:54:30,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:54:30,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:54:30,714 INFO L87 Difference]: Start difference. First operand 3635 states and 13054 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 22 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:54:33,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:54:33,872 INFO L93 Difference]: Finished difference Result 6217 states and 21011 transitions. [2022-03-15 16:54:33,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 16:54:33,873 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 22 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:54:33,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:54:33,886 INFO L225 Difference]: With dead ends: 6217 [2022-03-15 16:54:33,886 INFO L226 Difference]: Without dead ends: 6166 [2022-03-15 16:54:33,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1005 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=651, Invalid=2655, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 16:54:33,886 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 326 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 1104 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 1162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:54:33,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 311 Invalid, 1162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1104 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 16:54:33,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6166 states. [2022-03-15 16:54:33,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6166 to 3661. [2022-03-15 16:54:33,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3661 states, 3660 states have (on average 3.596448087431694) internal successors, (13163), 3660 states have internal predecessors, (13163), 0 states have call successors, (0), 0 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:54:33,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3661 states to 3661 states and 13163 transitions. [2022-03-15 16:54:33,965 INFO L78 Accepts]: Start accepts. Automaton has 3661 states and 13163 transitions. Word has length 26 [2022-03-15 16:54:33,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:54:33,965 INFO L470 AbstractCegarLoop]: Abstraction has 3661 states and 13163 transitions. [2022-03-15 16:54:33,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 22 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:54:33,965 INFO L276 IsEmpty]: Start isEmpty. Operand 3661 states and 13163 transitions. [2022-03-15 16:54:33,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:54:33,971 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:54:33,971 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] [2022-03-15 16:54:33,987 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-03-15 16:54:34,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:34,172 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:54:34,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:54:34,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1883610296, now seen corresponding path program 38 times [2022-03-15 16:54:34,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:54:34,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261479562] [2022-03-15 16:54:34,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:54:34,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:54:34,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:54:34,425 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:34,425 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:54:34,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261479562] [2022-03-15 16:54:34,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261479562] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:54:34,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135434918] [2022-03-15 16:54:34,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:54:34,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:34,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:54:34,426 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:54:34,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-15 16:54:34,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:54:34,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:54:34,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:54:34,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:54:34,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:54:34,916 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:54:34,916 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 109 treesize of output 83 [2022-03-15 16:54:35,290 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:35,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:54:35,705 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:54:35,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 187 treesize of output 157 [2022-03-15 16:54:37,841 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:37,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135434918] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:54:37,841 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:54:37,841 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:54:37,841 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319716844] [2022-03-15 16:54:37,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:54:37,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:54:37,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:54:37,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:54:37,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:54:37,842 INFO L87 Difference]: Start difference. First operand 3661 states and 13163 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:42,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:54:42,155 INFO L93 Difference]: Finished difference Result 6517 states and 21971 transitions. [2022-03-15 16:54:42,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:54:42,156 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:54:42,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:54:42,169 INFO L225 Difference]: With dead ends: 6517 [2022-03-15 16:54:42,169 INFO L226 Difference]: Without dead ends: 6472 [2022-03-15 16:54:42,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2011 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=953, Invalid=5527, Unknown=0, NotChecked=0, Total=6480 [2022-03-15 16:54:42,170 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 328 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 1986 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 2060 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1986 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:54:42,170 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [328 Valid, 511 Invalid, 2060 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1986 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 16:54:42,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6472 states. [2022-03-15 16:54:42,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6472 to 3665. [2022-03-15 16:54:42,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3665 states, 3664 states have (on average 3.595796943231441) internal successors, (13175), 3664 states have internal predecessors, (13175), 0 states have call successors, (0), 0 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:54:42,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3665 states to 3665 states and 13175 transitions. [2022-03-15 16:54:42,246 INFO L78 Accepts]: Start accepts. Automaton has 3665 states and 13175 transitions. Word has length 26 [2022-03-15 16:54:42,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:54:42,246 INFO L470 AbstractCegarLoop]: Abstraction has 3665 states and 13175 transitions. [2022-03-15 16:54:42,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:42,247 INFO L276 IsEmpty]: Start isEmpty. Operand 3665 states and 13175 transitions. [2022-03-15 16:54:42,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:54:42,253 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:54:42,253 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] [2022-03-15 16:54:42,268 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-03-15 16:54:42,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2022-03-15 16:54:42,453 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:54:42,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:54:42,454 INFO L85 PathProgramCache]: Analyzing trace with hash -216803376, now seen corresponding path program 39 times [2022-03-15 16:54:42,454 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:54:42,454 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441398579] [2022-03-15 16:54:42,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:54:42,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:54:42,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:54:42,657 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:42,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:54:42,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441398579] [2022-03-15 16:54:42,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441398579] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:54:42,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575346611] [2022-03-15 16:54:42,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:54:42,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:42,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:54:42,659 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:54:42,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-15 16:54:42,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:54:42,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:54:42,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:54:42,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:54:43,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:54:43,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:54:43,272 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 109 treesize of output 75 [2022-03-15 16:54:43,365 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:43,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:54:43,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:54:43,746 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:54:43,746 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 191 treesize of output 157 [2022-03-15 16:54:45,002 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:45,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575346611] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:54:45,003 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:54:45,003 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-03-15 16:54:45,003 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106353068] [2022-03-15 16:54:45,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:54:45,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:54:45,003 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:54:45,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:54:45,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:54:45,004 INFO L87 Difference]: Start difference. First operand 3665 states and 13175 transitions. Second operand has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 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:54:47,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:54:47,577 INFO L93 Difference]: Finished difference Result 5436 states and 18393 transitions. [2022-03-15 16:54:47,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 16:54:47,577 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 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:54:47,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:54:47,588 INFO L225 Difference]: With dead ends: 5436 [2022-03-15 16:54:47,588 INFO L226 Difference]: Without dead ends: 5370 [2022-03-15 16:54:47,588 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 865 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=535, Invalid=2435, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 16:54:47,588 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 302 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 1230 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 1281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:54:47,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 283 Invalid, 1281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1230 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-15 16:54:47,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5370 states. [2022-03-15 16:54:47,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5370 to 3706. [2022-03-15 16:54:47,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3706 states, 3705 states have (on average 3.5894736842105264) internal successors, (13299), 3705 states have internal predecessors, (13299), 0 states have call successors, (0), 0 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:54:47,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3706 states to 3706 states and 13299 transitions. [2022-03-15 16:54:47,659 INFO L78 Accepts]: Start accepts. Automaton has 3706 states and 13299 transitions. Word has length 26 [2022-03-15 16:54:47,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:54:47,659 INFO L470 AbstractCegarLoop]: Abstraction has 3706 states and 13299 transitions. [2022-03-15 16:54:47,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 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:54:47,660 INFO L276 IsEmpty]: Start isEmpty. Operand 3706 states and 13299 transitions. [2022-03-15 16:54:47,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:54:47,666 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:54:47,666 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] [2022-03-15 16:54:47,681 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-03-15 16:54:47,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:47,866 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:54:47,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:54:47,867 INFO L85 PathProgramCache]: Analyzing trace with hash -2113781654, now seen corresponding path program 40 times [2022-03-15 16:54:47,867 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:54:47,867 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011303783] [2022-03-15 16:54:47,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:54:47,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:54:47,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:54:48,155 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:48,155 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:54:48,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011303783] [2022-03-15 16:54:48,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011303783] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:54:48,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644155882] [2022-03-15 16:54:48,155 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:54:48,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:48,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:54:48,157 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:54:48,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-15 16:54:48,179 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:54:48,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:54:48,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:54:48,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:54:48,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:54:48,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:54:48,745 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 109 treesize of output 75 [2022-03-15 16:54:48,861 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:48,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:54:49,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:54:49,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:54:49,347 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 227 treesize of output 181 [2022-03-15 16:54:51,136 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:51,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644155882] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:54:51,136 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:54:51,136 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-03-15 16:54:51,136 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834950522] [2022-03-15 16:54:51,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:54:51,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:54:51,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:54:51,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:54:51,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:54:51,137 INFO L87 Difference]: Start difference. First operand 3706 states and 13299 transitions. Second operand has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 23 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:53,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:54:53,592 INFO L93 Difference]: Finished difference Result 5520 states and 18701 transitions. [2022-03-15 16:54:53,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 16:54:53,593 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 23 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:54:53,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:54:53,603 INFO L225 Difference]: With dead ends: 5520 [2022-03-15 16:54:53,603 INFO L226 Difference]: Without dead ends: 5490 [2022-03-15 16:54:53,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 779 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=488, Invalid=2164, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 16:54:53,604 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 249 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 814 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 413 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:54:53,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 342 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 814 Invalid, 0 Unknown, 413 Unchecked, 0.5s Time] [2022-03-15 16:54:53,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5490 states. [2022-03-15 16:54:53,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5490 to 3677. [2022-03-15 16:54:53,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3677 states, 3676 states have (on average 3.5943960826985855) internal successors, (13213), 3676 states have internal predecessors, (13213), 0 states have call successors, (0), 0 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:54:53,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3677 states to 3677 states and 13213 transitions. [2022-03-15 16:54:53,673 INFO L78 Accepts]: Start accepts. Automaton has 3677 states and 13213 transitions. Word has length 26 [2022-03-15 16:54:53,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:54:53,673 INFO L470 AbstractCegarLoop]: Abstraction has 3677 states and 13213 transitions. [2022-03-15 16:54:53,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 23 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:54:53,673 INFO L276 IsEmpty]: Start isEmpty. Operand 3677 states and 13213 transitions. [2022-03-15 16:54:53,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:54:53,678 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:54:53,678 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] [2022-03-15 16:54:53,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-03-15 16:54:53,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:53,879 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:54:53,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:54:53,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1437564668, now seen corresponding path program 41 times [2022-03-15 16:54:53,879 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:54:53,879 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523668868] [2022-03-15 16:54:53,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:54:53,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:54:53,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:54:54,158 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:54,158 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:54:54,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523668868] [2022-03-15 16:54:54,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523668868] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:54:54,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274501141] [2022-03-15 16:54:54,159 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:54:54,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:54:54,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:54:54,160 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:54:54,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-15 16:54:54,192 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:54:54,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:54:54,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-15 16:54:54,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:54:54,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:54:54,735 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:54:54,735 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 109 treesize of output 91 [2022-03-15 16:54:55,397 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:54:55,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:54:55,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:54:55,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 187 treesize of output 173 [2022-03-15 16:55:01,001 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:01,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274501141] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:55:01,001 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:55:01,001 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:55:01,002 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135953629] [2022-03-15 16:55:01,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:55:01,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:55:01,002 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:55:01,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:55:01,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=524, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:55:01,002 INFO L87 Difference]: Start difference. First operand 3677 states and 13213 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 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:55:14,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:55:14,624 INFO L93 Difference]: Finished difference Result 6537 states and 21976 transitions. [2022-03-15 16:55:14,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-03-15 16:55:14,624 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 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:55:14,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:55:14,638 INFO L225 Difference]: With dead ends: 6537 [2022-03-15 16:55:14,638 INFO L226 Difference]: Without dead ends: 6494 [2022-03-15 16:55:14,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4626 ImplicationChecksByTransitivity, 13.2s TimeCoverageRelationStatistics Valid=2272, Invalid=10384, Unknown=0, NotChecked=0, Total=12656 [2022-03-15 16:55:14,638 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 443 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 1149 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 1514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 1149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 223 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:55:14,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [443 Valid, 358 Invalid, 1514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 1149 Invalid, 0 Unknown, 223 Unchecked, 0.9s Time] [2022-03-15 16:55:14,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6494 states. [2022-03-15 16:55:14,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6494 to 3703. [2022-03-15 16:55:14,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3703 states, 3702 states have (on average 3.592382495948136) internal successors, (13299), 3702 states have internal predecessors, (13299), 0 states have call successors, (0), 0 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:55:14,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3703 states to 3703 states and 13299 transitions. [2022-03-15 16:55:14,709 INFO L78 Accepts]: Start accepts. Automaton has 3703 states and 13299 transitions. Word has length 26 [2022-03-15 16:55:14,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:55:14,710 INFO L470 AbstractCegarLoop]: Abstraction has 3703 states and 13299 transitions. [2022-03-15 16:55:14,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 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:55:14,710 INFO L276 IsEmpty]: Start isEmpty. Operand 3703 states and 13299 transitions. [2022-03-15 16:55:14,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:55:14,716 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:55:14,716 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] [2022-03-15 16:55:14,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-03-15 16:55:14,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-03-15 16:55:14,917 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:55:14,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:55:14,917 INFO L85 PathProgramCache]: Analyzing trace with hash -99997454, now seen corresponding path program 42 times [2022-03-15 16:55:14,917 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:55:14,917 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700202129] [2022-03-15 16:55:14,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:55:14,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:55:14,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:55:15,197 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:15,197 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:55:15,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700202129] [2022-03-15 16:55:15,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700202129] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:55:15,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982094450] [2022-03-15 16:55:15,197 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:55:15,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:15,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:55:15,198 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:55:15,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-15 16:55:15,223 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:55:15,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:55:15,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:55:15,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:55:15,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:55:15,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:15,612 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 109 treesize of output 83 [2022-03-15 16:55:16,037 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:16,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:55:16,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:55:16,467 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:16,467 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 165 [2022-03-15 16:55:18,093 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:18,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982094450] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:55:18,094 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:55:18,094 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-03-15 16:55:18,094 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106666064] [2022-03-15 16:55:18,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:55:18,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:55:18,094 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:55:18,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:55:18,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:55:18,094 INFO L87 Difference]: Start difference. First operand 3703 states and 13299 transitions. Second operand has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 23 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:55:20,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:55:20,924 INFO L93 Difference]: Finished difference Result 6007 states and 20389 transitions. [2022-03-15 16:55:20,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 16:55:20,924 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 23 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:55:20,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:55:20,936 INFO L225 Difference]: With dead ends: 6007 [2022-03-15 16:55:20,936 INFO L226 Difference]: Without dead ends: 5977 [2022-03-15 16:55:20,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 978 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=667, Invalid=2639, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 16:55:20,937 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 281 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 1163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 216 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:55:20,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 323 Invalid, 1163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 887 Invalid, 0 Unknown, 216 Unchecked, 0.5s Time] [2022-03-15 16:55:20,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5977 states. [2022-03-15 16:55:21,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5977 to 3692. [2022-03-15 16:55:21,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3692 states, 3691 states have (on average 3.593335139528583) internal successors, (13263), 3691 states have internal predecessors, (13263), 0 states have call successors, (0), 0 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:55:21,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3692 states to 3692 states and 13263 transitions. [2022-03-15 16:55:21,027 INFO L78 Accepts]: Start accepts. Automaton has 3692 states and 13263 transitions. Word has length 26 [2022-03-15 16:55:21,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:55:21,027 INFO L470 AbstractCegarLoop]: Abstraction has 3692 states and 13263 transitions. [2022-03-15 16:55:21,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 23 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:55:21,028 INFO L276 IsEmpty]: Start isEmpty. Operand 3692 states and 13263 transitions. [2022-03-15 16:55:21,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:55:21,034 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:55:21,034 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] [2022-03-15 16:55:21,057 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-03-15 16:55:21,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:21,256 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:55:21,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:55:21,256 INFO L85 PathProgramCache]: Analyzing trace with hash -574976500, now seen corresponding path program 43 times [2022-03-15 16:55:21,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:55:21,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133470505] [2022-03-15 16:55:21,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:55:21,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:55:21,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:55:21,417 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:21,417 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:55:21,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133470505] [2022-03-15 16:55:21,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133470505] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:55:21,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737247743] [2022-03-15 16:55:21,417 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:55:21,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:21,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:55:21,418 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:55:21,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-15 16:55:21,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:55:21,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:55:21,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:55:22,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:55:22,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:55:22,051 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 109 treesize of output 75 [2022-03-15 16:55:22,145 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:22,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:55:22,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:55:22,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:22,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 191 treesize of output 161 [2022-03-15 16:55:25,045 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:25,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737247743] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:55:25,045 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:55:25,046 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 16:55:25,046 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887837062] [2022-03-15 16:55:25,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:55:25,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:55:25,046 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:55:25,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:55:25,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:55:25,046 INFO L87 Difference]: Start difference. First operand 3692 states and 13263 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:27,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:55:27,261 INFO L93 Difference]: Finished difference Result 5505 states and 18690 transitions. [2022-03-15 16:55:27,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 16:55:27,261 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:55:27,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:55:27,273 INFO L225 Difference]: With dead ends: 5505 [2022-03-15 16:55:27,273 INFO L226 Difference]: Without dead ends: 5415 [2022-03-15 16:55:27,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=481, Invalid=2171, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 16:55:27,274 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 262 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 987 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 1027 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:55:27,274 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 239 Invalid, 1027 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 987 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:55:27,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5415 states. [2022-03-15 16:55:27,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5415 to 3713. [2022-03-15 16:55:27,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3713 states, 3712 states have (on average 3.5932112068965516) internal successors, (13338), 3712 states have internal predecessors, (13338), 0 states have call successors, (0), 0 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:55:27,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3713 states to 3713 states and 13338 transitions. [2022-03-15 16:55:27,347 INFO L78 Accepts]: Start accepts. Automaton has 3713 states and 13338 transitions. Word has length 26 [2022-03-15 16:55:27,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:55:27,347 INFO L470 AbstractCegarLoop]: Abstraction has 3713 states and 13338 transitions. [2022-03-15 16:55:27,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:27,348 INFO L276 IsEmpty]: Start isEmpty. Operand 3713 states and 13338 transitions. [2022-03-15 16:55:27,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:55:27,354 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:55:27,354 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] [2022-03-15 16:55:27,370 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-03-15 16:55:27,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:27,554 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:55:27,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:55:27,554 INFO L85 PathProgramCache]: Analyzing trace with hash -742785592, now seen corresponding path program 44 times [2022-03-15 16:55:27,554 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:55:27,555 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905862182] [2022-03-15 16:55:27,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:55:27,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:55:27,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:55:27,707 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:27,707 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:55:27,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905862182] [2022-03-15 16:55:27,707 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905862182] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:55:27,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945174268] [2022-03-15 16:55:27,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:55:27,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:27,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:55:27,708 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:55:27,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-15 16:55:27,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:55:27,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:55:27,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:55:27,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:55:28,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:55:28,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:28,167 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 109 treesize of output 83 [2022-03-15 16:55:28,548 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:28,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:55:28,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:55:28,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:28,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 187 treesize of output 157 [2022-03-15 16:55:31,177 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:31,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945174268] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:55:31,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:55:31,178 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 16:55:31,178 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429675150] [2022-03-15 16:55:31,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:55:31,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:55:31,178 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:55:31,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:55:31,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=479, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:55:31,178 INFO L87 Difference]: Start difference. First operand 3713 states and 13338 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:34,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:55:34,431 INFO L93 Difference]: Finished difference Result 6011 states and 20362 transitions. [2022-03-15 16:55:34,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 16:55:34,431 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:55:34,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:55:34,443 INFO L225 Difference]: With dead ends: 6011 [2022-03-15 16:55:34,443 INFO L226 Difference]: Without dead ends: 5951 [2022-03-15 16:55:34,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1011 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=667, Invalid=2639, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 16:55:34,444 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 275 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 1070 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 1119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1070 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:55:34,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [275 Valid, 279 Invalid, 1119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1070 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 16:55:34,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5951 states. [2022-03-15 16:55:34,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5951 to 3732. [2022-03-15 16:55:34,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3732 states, 3731 states have (on average 3.5917984454569822) internal successors, (13401), 3731 states have internal predecessors, (13401), 0 states have call successors, (0), 0 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:55:34,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3732 states to 3732 states and 13401 transitions. [2022-03-15 16:55:34,534 INFO L78 Accepts]: Start accepts. Automaton has 3732 states and 13401 transitions. Word has length 26 [2022-03-15 16:55:34,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:55:34,534 INFO L470 AbstractCegarLoop]: Abstraction has 3732 states and 13401 transitions. [2022-03-15 16:55:34,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:34,534 INFO L276 IsEmpty]: Start isEmpty. Operand 3732 states and 13401 transitions. [2022-03-15 16:55:34,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:55:34,540 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:55:34,540 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] [2022-03-15 16:55:34,555 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-03-15 16:55:34,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:34,740 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:55:34,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:55:34,741 INFO L85 PathProgramCache]: Analyzing trace with hash -444012144, now seen corresponding path program 45 times [2022-03-15 16:55:34,741 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:55:34,741 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798816664] [2022-03-15 16:55:34,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:55:34,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:55:34,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:55:34,880 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:34,880 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:55:34,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798816664] [2022-03-15 16:55:34,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798816664] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:55:34,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612024388] [2022-03-15 16:55:34,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:55:34,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:34,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:55:34,882 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:55:34,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-15 16:55:34,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:55:34,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:55:34,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:55:34,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:55:35,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:55:35,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:35,338 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 109 treesize of output 91 [2022-03-15 16:55:35,992 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:35,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:55:36,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:36,515 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 179 treesize of output 165 [2022-03-15 16:55:39,113 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:39,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612024388] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:55:39,113 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:55:39,113 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 16:55:39,113 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022297806] [2022-03-15 16:55:39,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:55:39,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:55:39,113 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:55:39,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:55:39,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:55:39,114 INFO L87 Difference]: Start difference. First operand 3732 states and 13401 transitions. Second operand has 25 states, 25 states have (on average 2.56) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:42,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:55:42,101 INFO L93 Difference]: Finished difference Result 5720 states and 19437 transitions. [2022-03-15 16:55:42,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 16:55:42,101 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:55:42,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:55:42,113 INFO L225 Difference]: With dead ends: 5720 [2022-03-15 16:55:42,113 INFO L226 Difference]: Without dead ends: 5644 [2022-03-15 16:55:42,113 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1114 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=682, Invalid=2740, Unknown=0, NotChecked=0, Total=3422 [2022-03-15 16:55:42,113 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 282 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 1154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 483 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:55:42,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 239 Invalid, 1154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 630 Invalid, 0 Unknown, 483 Unchecked, 0.4s Time] [2022-03-15 16:55:42,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5644 states. [2022-03-15 16:55:42,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5644 to 3777. [2022-03-15 16:55:42,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3777 states, 3776 states have (on average 3.590042372881356) internal successors, (13556), 3776 states have internal predecessors, (13556), 0 states have call successors, (0), 0 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:55:42,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3777 states to 3777 states and 13556 transitions. [2022-03-15 16:55:42,188 INFO L78 Accepts]: Start accepts. Automaton has 3777 states and 13556 transitions. Word has length 26 [2022-03-15 16:55:42,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:55:42,188 INFO L470 AbstractCegarLoop]: Abstraction has 3777 states and 13556 transitions. [2022-03-15 16:55:42,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.56) internal successors, (64), 25 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:42,189 INFO L276 IsEmpty]: Start isEmpty. Operand 3777 states and 13556 transitions. [2022-03-15 16:55:42,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:55:42,194 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:55:42,194 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] [2022-03-15 16:55:42,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-03-15 16:55:42,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable91 [2022-03-15 16:55:42,395 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:55:42,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:55:42,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1900543888, now seen corresponding path program 46 times [2022-03-15 16:55:42,395 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:55:42,395 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351344878] [2022-03-15 16:55:42,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:55:42,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:55:42,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:55:42,614 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:42,614 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:55:42,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351344878] [2022-03-15 16:55:42,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351344878] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:55:42,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325273668] [2022-03-15 16:55:42,615 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:55:42,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:42,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:55:42,617 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:55:42,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-15 16:55:42,645 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:55:42,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:55:42,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:55:42,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:55:43,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:55:43,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:55:43,237 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 109 treesize of output 75 [2022-03-15 16:55:43,358 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:43,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:55:43,887 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:55:43,887 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 199 treesize of output 157 [2022-03-15 16:55:46,449 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:46,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325273668] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:55:46,449 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:55:46,449 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:55:46,449 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89741118] [2022-03-15 16:55:46,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:55:46,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:55:46,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:55:46,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:55:46,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:55:46,450 INFO L87 Difference]: Start difference. First operand 3777 states and 13556 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:47,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:55:47,987 INFO L93 Difference]: Finished difference Result 5882 states and 20112 transitions. [2022-03-15 16:55:47,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 16:55:47,987 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:55:47,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:55:47,998 INFO L225 Difference]: With dead ends: 5882 [2022-03-15 16:55:47,998 INFO L226 Difference]: Without dead ends: 5837 [2022-03-15 16:55:47,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 588 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=368, Invalid=1984, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 16:55:47,999 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 160 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 986 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 1311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 986 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 299 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:55:47,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 366 Invalid, 1311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 986 Invalid, 0 Unknown, 299 Unchecked, 0.5s Time] [2022-03-15 16:55:48,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5837 states. [2022-03-15 16:55:48,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5837 to 3806. [2022-03-15 16:55:48,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3806 states, 3805 states have (on average 3.588961892247043) internal successors, (13656), 3805 states have internal predecessors, (13656), 0 states have call successors, (0), 0 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:55:48,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3806 states to 3806 states and 13656 transitions. [2022-03-15 16:55:48,067 INFO L78 Accepts]: Start accepts. Automaton has 3806 states and 13656 transitions. Word has length 26 [2022-03-15 16:55:48,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:55:48,067 INFO L470 AbstractCegarLoop]: Abstraction has 3806 states and 13656 transitions. [2022-03-15 16:55:48,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:55:48,067 INFO L276 IsEmpty]: Start isEmpty. Operand 3806 states and 13656 transitions. [2022-03-15 16:55:48,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:55:48,072 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:55:48,072 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] [2022-03-15 16:55:48,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-03-15 16:55:48,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:48,273 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:55:48,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:55:48,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1595082124, now seen corresponding path program 47 times [2022-03-15 16:55:48,273 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:55:48,273 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983923291] [2022-03-15 16:55:48,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:55:48,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:55:48,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:55:48,526 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:48,526 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:55:48,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983923291] [2022-03-15 16:55:48,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983923291] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:55:48,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167775766] [2022-03-15 16:55:48,526 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:55:48,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:48,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:55:48,528 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:55:48,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-15 16:55:48,562 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:55:48,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:55:48,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:55:48,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:55:49,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:55:49,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:55:49,159 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 109 treesize of output 75 [2022-03-15 16:55:49,314 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:49,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:55:49,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:55:49,613 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:49,613 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 191 treesize of output 161 [2022-03-15 16:55:52,320 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:52,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [167775766] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:55:52,320 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:55:52,320 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 16:55:52,321 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541173505] [2022-03-15 16:55:52,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:55:52,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:55:52,321 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:55:52,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:55:52,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:55:52,321 INFO L87 Difference]: Start difference. First operand 3806 states and 13656 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 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:55:53,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:55:53,995 INFO L93 Difference]: Finished difference Result 5254 states and 18061 transitions. [2022-03-15 16:55:53,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 16:55:53,996 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 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:55:53,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:55:54,006 INFO L225 Difference]: With dead ends: 5254 [2022-03-15 16:55:54,006 INFO L226 Difference]: Without dead ends: 5224 [2022-03-15 16:55:54,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1050 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=457, Invalid=2849, Unknown=0, NotChecked=0, Total=3306 [2022-03-15 16:55:54,006 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 206 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 1173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 433 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:55:54,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 274 Invalid, 1173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 706 Invalid, 0 Unknown, 433 Unchecked, 0.4s Time] [2022-03-15 16:55:54,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5224 states. [2022-03-15 16:55:54,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5224 to 3827. [2022-03-15 16:55:54,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3827 states, 3826 states have (on average 3.5888656560376373) internal successors, (13731), 3826 states have internal predecessors, (13731), 0 states have call successors, (0), 0 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:55:54,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3827 states to 3827 states and 13731 transitions. [2022-03-15 16:55:54,074 INFO L78 Accepts]: Start accepts. Automaton has 3827 states and 13731 transitions. Word has length 26 [2022-03-15 16:55:54,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:55:54,075 INFO L470 AbstractCegarLoop]: Abstraction has 3827 states and 13731 transitions. [2022-03-15 16:55:54,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 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:55:54,075 INFO L276 IsEmpty]: Start isEmpty. Operand 3827 states and 13731 transitions. [2022-03-15 16:55:54,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:55:54,080 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:55:54,080 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] [2022-03-15 16:55:54,096 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-03-15 16:55:54,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:54,281 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:55:54,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:55:54,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1082352392, now seen corresponding path program 48 times [2022-03-15 16:55:54,281 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:55:54,281 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358207601] [2022-03-15 16:55:54,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:55:54,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:55:54,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:55:54,581 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:54,581 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:55:54,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358207601] [2022-03-15 16:55:54,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358207601] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:55:54,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138030771] [2022-03-15 16:55:54,581 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:55:54,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:55:54,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:55:54,584 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:55:54,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-15 16:55:54,612 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:55:54,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:55:54,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:55:54,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:55:55,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:55:55,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:55,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 109 treesize of output 91 [2022-03-15 16:55:55,754 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:55:55,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:55:56,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:55:56,176 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 183 treesize of output 173 [2022-03-15 16:56:00,200 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:00,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138030771] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:00,200 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:00,200 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-03-15 16:56:00,201 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483763907] [2022-03-15 16:56:00,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:00,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:56:00,201 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:00,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:56:00,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=398, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:56:00,201 INFO L87 Difference]: Start difference. First operand 3827 states and 13731 transitions. Second operand has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 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:56:02,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:02,326 INFO L93 Difference]: Finished difference Result 5627 states and 19435 transitions. [2022-03-15 16:56:02,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 16:56:02,326 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 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:56:02,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:02,336 INFO L225 Difference]: With dead ends: 5627 [2022-03-15 16:56:02,337 INFO L226 Difference]: Without dead ends: 5582 [2022-03-15 16:56:02,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 745 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=500, Invalid=1950, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 16:56:02,337 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 194 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 208 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:02,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 174 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 521 Invalid, 0 Unknown, 208 Unchecked, 0.3s Time] [2022-03-15 16:56:02,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5582 states. [2022-03-15 16:56:02,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5582 to 3845. [2022-03-15 16:56:02,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3845 states, 3844 states have (on average 3.5926118626430803) internal successors, (13810), 3844 states have internal predecessors, (13810), 0 states have call successors, (0), 0 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:56:02,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3845 states to 3845 states and 13810 transitions. [2022-03-15 16:56:02,408 INFO L78 Accepts]: Start accepts. Automaton has 3845 states and 13810 transitions. Word has length 26 [2022-03-15 16:56:02,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:02,408 INFO L470 AbstractCegarLoop]: Abstraction has 3845 states and 13810 transitions. [2022-03-15 16:56:02,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 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:56:02,408 INFO L276 IsEmpty]: Start isEmpty. Operand 3845 states and 13810 transitions. [2022-03-15 16:56:02,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:02,414 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:02,414 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] [2022-03-15 16:56:02,430 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-03-15 16:56:02,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:02,614 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:02,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:02,615 INFO L85 PathProgramCache]: Analyzing trace with hash 399059498, now seen corresponding path program 49 times [2022-03-15 16:56:02,615 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:02,615 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657888452] [2022-03-15 16:56:02,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:02,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:02,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:02,875 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:02,875 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:02,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657888452] [2022-03-15 16:56:02,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657888452] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:02,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731939920] [2022-03-15 16:56:02,875 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:56:02,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:02,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:02,876 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:02,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-15 16:56:02,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:02,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:56:02,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:03,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:03,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:03,296 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 109 treesize of output 83 [2022-03-15 16:56:03,676 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:03,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:03,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:03,966 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:03,966 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 169 [2022-03-15 16:56:05,711 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:05,711 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731939920] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:05,711 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:05,711 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-03-15 16:56:05,711 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976017775] [2022-03-15 16:56:05,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:05,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:56:05,711 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:05,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:56:05,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:56:05,712 INFO L87 Difference]: Start difference. First operand 3845 states and 13810 transitions. Second operand has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 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:56:07,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:07,996 INFO L93 Difference]: Finished difference Result 6213 states and 21193 transitions. [2022-03-15 16:56:07,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 16:56:07,996 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 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:56:07,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:08,009 INFO L225 Difference]: With dead ends: 6213 [2022-03-15 16:56:08,009 INFO L226 Difference]: Without dead ends: 6183 [2022-03-15 16:56:08,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 36 SyntacticMatches, 9 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 882 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=549, Invalid=2313, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 16:56:08,009 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 292 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:08,009 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [292 Valid, 267 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 719 Invalid, 0 Unknown, 177 Unchecked, 0.4s Time] [2022-03-15 16:56:08,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6183 states. [2022-03-15 16:56:08,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6183 to 3850. [2022-03-15 16:56:08,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3850 states, 3849 states have (on average 3.589763574954534) internal successors, (13817), 3849 states have internal predecessors, (13817), 0 states have call successors, (0), 0 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:56:08,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3850 states to 3850 states and 13817 transitions. [2022-03-15 16:56:08,086 INFO L78 Accepts]: Start accepts. Automaton has 3850 states and 13817 transitions. Word has length 26 [2022-03-15 16:56:08,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:08,086 INFO L470 AbstractCegarLoop]: Abstraction has 3850 states and 13817 transitions. [2022-03-15 16:56:08,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 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:56:08,086 INFO L276 IsEmpty]: Start isEmpty. Operand 3850 states and 13817 transitions. [2022-03-15 16:56:08,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:08,092 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:08,092 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] [2022-03-15 16:56:08,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-03-15 16:56:08,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:08,292 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:08,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:08,293 INFO L85 PathProgramCache]: Analyzing trace with hash -607590512, now seen corresponding path program 50 times [2022-03-15 16:56:08,293 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:08,293 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135232885] [2022-03-15 16:56:08,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:08,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:08,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:08,524 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:08,525 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:08,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135232885] [2022-03-15 16:56:08,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135232885] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:08,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183114000] [2022-03-15 16:56:08,525 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:56:08,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:08,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:08,526 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:08,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-15 16:56:08,549 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:56:08,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:56:08,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:56:08,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:08,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:08,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:08,866 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 109 treesize of output 83 [2022-03-15 16:56:09,251 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:09,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:09,588 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:56:09,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 199 treesize of output 157 [2022-03-15 16:56:11,937 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:11,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183114000] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:11,938 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:11,938 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:56:11,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439603383] [2022-03-15 16:56:11,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:11,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:56:11,938 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:11,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:56:11,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:56:11,938 INFO L87 Difference]: Start difference. First operand 3850 states and 13817 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:15,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:15,409 INFO L93 Difference]: Finished difference Result 6286 states and 21454 transitions. [2022-03-15 16:56:15,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-15 16:56:15,409 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:56:15,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:15,422 INFO L225 Difference]: With dead ends: 6286 [2022-03-15 16:56:15,422 INFO L226 Difference]: Without dead ends: 6246 [2022-03-15 16:56:15,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 989 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=615, Invalid=3167, Unknown=0, NotChecked=0, Total=3782 [2022-03-15 16:56:15,423 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 234 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 1637 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 1682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:15,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 382 Invalid, 1682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1637 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 16:56:15,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6246 states. [2022-03-15 16:56:15,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6246 to 3863. [2022-03-15 16:56:15,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3863 states, 3862 states have (on average 3.5898498187467633) internal successors, (13864), 3862 states have internal predecessors, (13864), 0 states have call successors, (0), 0 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:56:15,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3863 states to 3863 states and 13864 transitions. [2022-03-15 16:56:15,498 INFO L78 Accepts]: Start accepts. Automaton has 3863 states and 13864 transitions. Word has length 26 [2022-03-15 16:56:15,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:15,498 INFO L470 AbstractCegarLoop]: Abstraction has 3863 states and 13864 transitions. [2022-03-15 16:56:15,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:15,498 INFO L276 IsEmpty]: Start isEmpty. Operand 3863 states and 13864 transitions. [2022-03-15 16:56:15,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:15,504 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:15,504 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] [2022-03-15 16:56:15,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-03-15 16:56:15,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-03-15 16:56:15,704 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:15,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:15,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1075205646, now seen corresponding path program 51 times [2022-03-15 16:56:15,705 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:15,705 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172704745] [2022-03-15 16:56:15,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:15,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:15,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:16,007 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:16,007 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:16,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172704745] [2022-03-15 16:56:16,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172704745] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:16,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968009901] [2022-03-15 16:56:16,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:56:16,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:16,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:16,008 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:16,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-03-15 16:56:16,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:56:16,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:56:16,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:56:16,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:16,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:16,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:16,428 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 109 treesize of output 83 [2022-03-15 16:56:16,812 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:16,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:17,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:17,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:17,123 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 191 treesize of output 161 [2022-03-15 16:56:19,311 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:19,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968009901] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:19,311 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:19,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-03-15 16:56:19,311 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498850645] [2022-03-15 16:56:19,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:19,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:56:19,311 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:19,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:56:19,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:56:19,312 INFO L87 Difference]: Start difference. First operand 3863 states and 13864 transitions. Second operand has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 23 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:21,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:21,798 INFO L93 Difference]: Finished difference Result 6091 states and 20727 transitions. [2022-03-15 16:56:21,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 16:56:21,799 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 23 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:56:21,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:21,810 INFO L225 Difference]: With dead ends: 6091 [2022-03-15 16:56:21,811 INFO L226 Difference]: Without dead ends: 6061 [2022-03-15 16:56:21,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 859 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=560, Invalid=2410, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 16:56:21,811 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 233 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 1416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 409 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:21,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 405 Invalid, 1416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 965 Invalid, 0 Unknown, 409 Unchecked, 0.5s Time] [2022-03-15 16:56:21,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6061 states. [2022-03-15 16:56:21,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6061 to 3867. [2022-03-15 16:56:21,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3867 states, 3866 states have (on average 3.588722193481635) internal successors, (13874), 3866 states have internal predecessors, (13874), 0 states have call successors, (0), 0 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:56:21,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3867 states to 3867 states and 13874 transitions. [2022-03-15 16:56:21,887 INFO L78 Accepts]: Start accepts. Automaton has 3867 states and 13874 transitions. Word has length 26 [2022-03-15 16:56:21,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:21,887 INFO L470 AbstractCegarLoop]: Abstraction has 3867 states and 13874 transitions. [2022-03-15 16:56:21,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 23 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:21,887 INFO L276 IsEmpty]: Start isEmpty. Operand 3867 states and 13874 transitions. [2022-03-15 16:56:21,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:21,892 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:21,892 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] [2022-03-15 16:56:21,908 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-03-15 16:56:22,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2022-03-15 16:56:22,093 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:22,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:22,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1876950220, now seen corresponding path program 52 times [2022-03-15 16:56:22,093 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:22,093 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400874751] [2022-03-15 16:56:22,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:22,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:22,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:22,334 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:22,334 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:22,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400874751] [2022-03-15 16:56:22,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400874751] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:22,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761953781] [2022-03-15 16:56:22,334 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:56:22,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:22,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:22,335 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:22,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-03-15 16:56:22,357 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:56:22,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:56:22,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:56:22,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:22,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:22,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:22,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, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-03-15 16:56:23,209 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:23,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:23,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:23,487 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:23,487 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 211 treesize of output 169 [2022-03-15 16:56:26,694 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:26,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761953781] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:26,694 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:26,694 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-03-15 16:56:26,694 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629578519] [2022-03-15 16:56:26,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:26,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:56:26,695 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:26,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:56:26,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:56:26,695 INFO L87 Difference]: Start difference. First operand 3867 states and 13874 transitions. Second operand has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 23 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:56:29,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:29,031 INFO L93 Difference]: Finished difference Result 5840 states and 19897 transitions. [2022-03-15 16:56:29,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 16:56:29,031 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 23 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:56:29,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:29,043 INFO L225 Difference]: With dead ends: 5840 [2022-03-15 16:56:29,043 INFO L226 Difference]: Without dead ends: 5780 [2022-03-15 16:56:29,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 944 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=573, Invalid=2619, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 16:56:29,044 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 252 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 819 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 1269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 819 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 410 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:29,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 308 Invalid, 1269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 819 Invalid, 0 Unknown, 410 Unchecked, 0.5s Time] [2022-03-15 16:56:29,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5780 states. [2022-03-15 16:56:29,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5780 to 3945. [2022-03-15 16:56:29,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3945 states, 3944 states have (on average 3.591784989858012) internal successors, (14166), 3944 states have internal predecessors, (14166), 0 states have call successors, (0), 0 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:56:29,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3945 states to 3945 states and 14166 transitions. [2022-03-15 16:56:29,132 INFO L78 Accepts]: Start accepts. Automaton has 3945 states and 14166 transitions. Word has length 26 [2022-03-15 16:56:29,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:29,132 INFO L470 AbstractCegarLoop]: Abstraction has 3945 states and 14166 transitions. [2022-03-15 16:56:29,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 23 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:56:29,132 INFO L276 IsEmpty]: Start isEmpty. Operand 3945 states and 14166 transitions. [2022-03-15 16:56:29,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:29,138 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:29,138 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] [2022-03-15 16:56:29,154 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-03-15 16:56:29,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:29,339 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:29,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:29,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1790993984, now seen corresponding path program 53 times [2022-03-15 16:56:29,340 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:29,340 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805938640] [2022-03-15 16:56:29,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:29,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:29,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:29,568 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:29,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:29,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805938640] [2022-03-15 16:56:29,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805938640] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:29,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821100166] [2022-03-15 16:56:29,568 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:56:29,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:29,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:29,569 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:29,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-03-15 16:56:29,592 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:56:29,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:56:29,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:56:29,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:30,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:30,172 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:30,172 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 109 treesize of output 83 [2022-03-15 16:56:30,543 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:30,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:30,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:30,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:30,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:30,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 199 treesize of output 149 [2022-03-15 16:56:31,659 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:31,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821100166] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:31,659 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:31,659 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:56:31,659 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311334962] [2022-03-15 16:56:31,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:31,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:56:31,659 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:31,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:56:31,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:56:31,660 INFO L87 Difference]: Start difference. First operand 3945 states and 14166 transitions. Second operand has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:34,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:34,021 INFO L93 Difference]: Finished difference Result 9950 states and 34324 transitions. [2022-03-15 16:56:34,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-15 16:56:34,022 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:56:34,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:34,043 INFO L225 Difference]: With dead ends: 9950 [2022-03-15 16:56:34,043 INFO L226 Difference]: Without dead ends: 9920 [2022-03-15 16:56:34,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1093 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=611, Invalid=3049, Unknown=0, NotChecked=0, Total=3660 [2022-03-15 16:56:34,043 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 352 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 947 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 393 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:34,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 377 Invalid, 947 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 508 Invalid, 0 Unknown, 393 Unchecked, 0.3s Time] [2022-03-15 16:56:34,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9920 states. [2022-03-15 16:56:34,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9920 to 3951. [2022-03-15 16:56:34,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3951 states, 3950 states have (on average 3.5916455696202534) internal successors, (14187), 3950 states have internal predecessors, (14187), 0 states have call successors, (0), 0 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:56:34,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3951 states to 3951 states and 14187 transitions. [2022-03-15 16:56:34,158 INFO L78 Accepts]: Start accepts. Automaton has 3951 states and 14187 transitions. Word has length 26 [2022-03-15 16:56:34,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:34,158 INFO L470 AbstractCegarLoop]: Abstraction has 3951 states and 14187 transitions. [2022-03-15 16:56:34,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:34,158 INFO L276 IsEmpty]: Start isEmpty. Operand 3951 states and 14187 transitions. [2022-03-15 16:56:34,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:34,164 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:34,164 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] [2022-03-15 16:56:34,179 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-03-15 16:56:34,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:34,365 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:34,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:34,365 INFO L85 PathProgramCache]: Analyzing trace with hash 635089588, now seen corresponding path program 54 times [2022-03-15 16:56:34,365 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:34,365 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346483080] [2022-03-15 16:56:34,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:34,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:34,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:34,591 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:34,591 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:34,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346483080] [2022-03-15 16:56:34,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346483080] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:34,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966281870] [2022-03-15 16:56:34,591 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:56:34,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:34,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:34,592 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:34,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-03-15 16:56:34,615 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:56:34,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:56:34,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:56:34,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:35,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:35,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:35,132 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 109 treesize of output 75 [2022-03-15 16:56:35,275 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:35,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:35,622 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:56:35,622 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 199 treesize of output 157 [2022-03-15 16:56:37,902 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:37,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966281870] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:37,902 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:37,902 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:56:37,902 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103149761] [2022-03-15 16:56:37,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:37,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:56:37,903 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:37,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:56:37,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:56:37,903 INFO L87 Difference]: Start difference. First operand 3951 states and 14187 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:39,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:39,862 INFO L93 Difference]: Finished difference Result 6153 states and 21030 transitions. [2022-03-15 16:56:39,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:56:39,862 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:56:39,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:39,874 INFO L225 Difference]: With dead ends: 6153 [2022-03-15 16:56:39,874 INFO L226 Difference]: Without dead ends: 6108 [2022-03-15 16:56:39,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 632 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=385, Invalid=2165, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 16:56:39,875 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 193 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 1416 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 1591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 145 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:39,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 368 Invalid, 1591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1416 Invalid, 0 Unknown, 145 Unchecked, 0.7s Time] [2022-03-15 16:56:39,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6108 states. [2022-03-15 16:56:39,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6108 to 3946. [2022-03-15 16:56:39,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3946 states, 3945 states have (on average 3.5921419518377693) internal successors, (14171), 3945 states have internal predecessors, (14171), 0 states have call successors, (0), 0 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:56:39,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3946 states to 3946 states and 14171 transitions. [2022-03-15 16:56:39,949 INFO L78 Accepts]: Start accepts. Automaton has 3946 states and 14171 transitions. Word has length 26 [2022-03-15 16:56:39,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:39,950 INFO L470 AbstractCegarLoop]: Abstraction has 3946 states and 14171 transitions. [2022-03-15 16:56:39,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:39,950 INFO L276 IsEmpty]: Start isEmpty. Operand 3946 states and 14171 transitions. [2022-03-15 16:56:39,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:39,955 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:39,955 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] [2022-03-15 16:56:39,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-03-15 16:56:40,156 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-03-15 16:56:40,156 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:40,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:40,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1738126722, now seen corresponding path program 55 times [2022-03-15 16:56:40,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:40,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108158354] [2022-03-15 16:56:40,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:40,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:40,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:40,387 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:40,387 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:40,387 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108158354] [2022-03-15 16:56:40,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108158354] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:40,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300779562] [2022-03-15 16:56:40,388 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:56:40,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:40,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:40,389 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:40,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-03-15 16:56:40,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:40,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:56:40,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:41,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:41,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:41,010 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 109 treesize of output 75 [2022-03-15 16:56:41,154 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:41,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:41,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:41,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:41,516 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 169 [2022-03-15 16:56:44,210 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:44,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300779562] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:44,211 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:44,211 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-03-15 16:56:44,211 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508784785] [2022-03-15 16:56:44,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:44,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:56:44,211 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:44,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:56:44,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:56:44,211 INFO L87 Difference]: Start difference. First operand 3946 states and 14171 transitions. Second operand has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 23 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:46,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:46,138 INFO L93 Difference]: Finished difference Result 6356 states and 21688 transitions. [2022-03-15 16:56:46,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 16:56:46,139 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 23 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:56:46,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:46,151 INFO L225 Difference]: With dead ends: 6356 [2022-03-15 16:56:46,152 INFO L226 Difference]: Without dead ends: 6326 [2022-03-15 16:56:46,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 776 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=444, Invalid=2106, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 16:56:46,152 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 312 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 1021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 326 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:46,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 217 Invalid, 1021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 644 Invalid, 0 Unknown, 326 Unchecked, 0.4s Time] [2022-03-15 16:56:46,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6326 states. [2022-03-15 16:56:46,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6326 to 3933. [2022-03-15 16:56:46,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3933 states, 3932 states have (on average 3.592319430315361) internal successors, (14125), 3932 states have internal predecessors, (14125), 0 states have call successors, (0), 0 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:56:46,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3933 states to 3933 states and 14125 transitions. [2022-03-15 16:56:46,229 INFO L78 Accepts]: Start accepts. Automaton has 3933 states and 14125 transitions. Word has length 26 [2022-03-15 16:56:46,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:46,230 INFO L470 AbstractCegarLoop]: Abstraction has 3933 states and 14125 transitions. [2022-03-15 16:56:46,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 23 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:46,230 INFO L276 IsEmpty]: Start isEmpty. Operand 3933 states and 14125 transitions. [2022-03-15 16:56:46,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:46,235 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:46,235 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:56:46,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-03-15 16:56:46,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:46,436 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:46,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:46,436 INFO L85 PathProgramCache]: Analyzing trace with hash 137082914, now seen corresponding path program 45 times [2022-03-15 16:56:46,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:46,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745499088] [2022-03-15 16:56:46,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:46,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:46,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:46,793 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:46,794 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:46,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745499088] [2022-03-15 16:56:46,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745499088] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:46,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448981232] [2022-03-15 16:56:46,794 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:56:46,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:46,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:46,795 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:46,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-03-15 16:56:46,818 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:56:46,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:56:46,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:56:46,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:47,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:47,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:47,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:47,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:47,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 75 [2022-03-15 16:56:47,514 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:47,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:47,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:47,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:47,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:47,978 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:56:47,978 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 211 treesize of output 143 [2022-03-15 16:56:48,321 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:48,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448981232] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:48,322 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:48,322 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:56:48,322 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280334290] [2022-03-15 16:56:48,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:48,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:56:48,322 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:48,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:56:48,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:56:48,322 INFO L87 Difference]: Start difference. First operand 3933 states and 14125 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:56:51,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:51,732 INFO L93 Difference]: Finished difference Result 7701 states and 25399 transitions. [2022-03-15 16:56:51,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:56:51,732 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 26 [2022-03-15 16:56:51,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:51,747 INFO L225 Difference]: With dead ends: 7701 [2022-03-15 16:56:51,747 INFO L226 Difference]: Without dead ends: 7620 [2022-03-15 16:56:51,748 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1594 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=966, Invalid=4584, Unknown=0, NotChecked=0, Total=5550 [2022-03-15 16:56:51,748 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 436 mSDsluCounter, 894 mSDsCounter, 0 mSdLazyCounter, 1965 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 2041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:51,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [436 Valid, 488 Invalid, 2041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1965 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 16:56:51,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7620 states. [2022-03-15 16:56:51,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7620 to 4133. [2022-03-15 16:56:51,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4133 states, 4132 states have (on average 3.599709583736689) internal successors, (14874), 4132 states have internal predecessors, (14874), 0 states have call successors, (0), 0 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:56:51,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4133 states to 4133 states and 14874 transitions. [2022-03-15 16:56:51,839 INFO L78 Accepts]: Start accepts. Automaton has 4133 states and 14874 transitions. Word has length 26 [2022-03-15 16:56:51,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:51,839 INFO L470 AbstractCegarLoop]: Abstraction has 4133 states and 14874 transitions. [2022-03-15 16:56:51,839 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:56:51,839 INFO L276 IsEmpty]: Start isEmpty. Operand 4133 states and 14874 transitions. [2022-03-15 16:56:51,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:51,845 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:51,845 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:56:51,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-03-15 16:56:52,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-03-15 16:56:52,046 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:52,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:52,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1542258700, now seen corresponding path program 46 times [2022-03-15 16:56:52,046 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:52,046 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116154903] [2022-03-15 16:56:52,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:52,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:52,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:52,253 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:52,254 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:52,254 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116154903] [2022-03-15 16:56:52,254 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116154903] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:52,254 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789278765] [2022-03-15 16:56:52,254 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:56:52,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:52,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:52,256 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:52,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-03-15 16:56:52,292 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:56:52,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:56:52,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:56:52,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:52,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:52,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:52,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:56:52,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:56:52,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 75 [2022-03-15 16:56:52,939 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:52,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:53,251 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:56:53,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 211 treesize of output 149 [2022-03-15 16:56:53,811 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:53,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789278765] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:53,812 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:53,812 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-03-15 16:56:53,812 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472837754] [2022-03-15 16:56:53,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:53,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:56:53,812 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:53,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:56:53,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:56:53,812 INFO L87 Difference]: Start difference. First operand 4133 states and 14874 transitions. Second operand has 23 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:55,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:55,106 INFO L93 Difference]: Finished difference Result 5288 states and 18134 transitions. [2022-03-15 16:56:55,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 16:56:55,106 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:56:55,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:55,117 INFO L225 Difference]: With dead ends: 5288 [2022-03-15 16:56:55,117 INFO L226 Difference]: Without dead ends: 5258 [2022-03-15 16:56:55,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 698 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=383, Invalid=2067, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 16:56:55,117 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 223 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 982 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 1011 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 982 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:55,117 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 342 Invalid, 1011 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 982 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:56:55,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5258 states. [2022-03-15 16:56:55,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5258 to 4153. [2022-03-15 16:56:55,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4153 states, 4152 states have (on average 3.598265895953757) internal successors, (14940), 4152 states have internal predecessors, (14940), 0 states have call successors, (0), 0 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:56:55,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4153 states to 4153 states and 14940 transitions. [2022-03-15 16:56:55,213 INFO L78 Accepts]: Start accepts. Automaton has 4153 states and 14940 transitions. Word has length 26 [2022-03-15 16:56:55,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:55,213 INFO L470 AbstractCegarLoop]: Abstraction has 4153 states and 14940 transitions. [2022-03-15 16:56:55,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:56:55,213 INFO L276 IsEmpty]: Start isEmpty. Operand 4153 states and 14940 transitions. [2022-03-15 16:56:55,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:55,219 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:55,219 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:56:55,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-03-15 16:56:55,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-03-15 16:56:55,420 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:55,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:55,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1684834032, now seen corresponding path program 47 times [2022-03-15 16:56:55,421 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:55,421 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167805763] [2022-03-15 16:56:55,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:55,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:55,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:55,610 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:55,611 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:55,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167805763] [2022-03-15 16:56:55,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167805763] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:55,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017882276] [2022-03-15 16:56:55,611 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:56:55,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:55,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:55,612 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:55,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-03-15 16:56:55,635 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:56:55,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:56:55,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:56:55,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:55,928 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 109 treesize of output 75 [2022-03-15 16:56:56,052 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:56,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:56:56,342 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:56:56,342 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 215 treesize of output 149 [2022-03-15 16:56:56,964 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:56,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017882276] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:56:56,964 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:56:56,964 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-03-15 16:56:56,964 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898960424] [2022-03-15 16:56:56,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:56:56,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:56:56,964 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:56:56,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:56:56,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:56:56,965 INFO L87 Difference]: Start difference. First operand 4153 states and 14940 transitions. Second operand has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 22 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:56:58,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:56:58,871 INFO L93 Difference]: Finished difference Result 5588 states and 19569 transitions. [2022-03-15 16:56:58,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 16:56:58,871 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 22 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:56:58,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:56:58,882 INFO L225 Difference]: With dead ends: 5588 [2022-03-15 16:56:58,882 INFO L226 Difference]: Without dead ends: 5516 [2022-03-15 16:56:58,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 714 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=451, Invalid=2099, Unknown=0, NotChecked=0, Total=2550 [2022-03-15 16:56:58,883 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 217 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 1047 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 1077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1047 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:56:58,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 278 Invalid, 1077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1047 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:56:58,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5516 states. [2022-03-15 16:56:58,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5516 to 4167. [2022-03-15 16:56:58,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4167 states, 4166 states have (on average 3.594575132021123) internal successors, (14975), 4166 states have internal predecessors, (14975), 0 states have call successors, (0), 0 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:56:58,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4167 states to 4167 states and 14975 transitions. [2022-03-15 16:56:58,954 INFO L78 Accepts]: Start accepts. Automaton has 4167 states and 14975 transitions. Word has length 26 [2022-03-15 16:56:58,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:56:58,954 INFO L470 AbstractCegarLoop]: Abstraction has 4167 states and 14975 transitions. [2022-03-15 16:56:58,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 22 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:56:58,954 INFO L276 IsEmpty]: Start isEmpty. Operand 4167 states and 14975 transitions. [2022-03-15 16:56:58,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:56:58,960 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:56:58,960 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:56:58,976 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-03-15 16:56:59,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2022-03-15 16:56:59,161 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:56:59,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:56:59,161 INFO L85 PathProgramCache]: Analyzing trace with hash 952866832, now seen corresponding path program 48 times [2022-03-15 16:56:59,161 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:56:59,161 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133368310] [2022-03-15 16:56:59,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:56:59,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:56:59,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:56:59,400 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:59,400 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:56:59,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133368310] [2022-03-15 16:56:59,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133368310] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:56:59,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819587839] [2022-03-15 16:56:59,400 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:56:59,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:56:59,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:56:59,401 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:56:59,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-03-15 16:56:59,423 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:56:59,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:56:59,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:56:59,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:56:59,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 109 treesize of output 75 [2022-03-15 16:56:59,896 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:56:59,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:57:00,209 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:57:00,209 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 211 treesize of output 149 [2022-03-15 16:57:00,856 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:00,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819587839] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:57:00,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:57:00,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-03-15 16:57:00,857 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995209032] [2022-03-15 16:57:00,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:57:00,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:57:00,857 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:57:00,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:57:00,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:57:00,857 INFO L87 Difference]: Start difference. First operand 4167 states and 14975 transitions. Second operand has 24 states, 24 states have (on average 2.625) internal successors, (63), 23 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:57:02,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:57:02,035 INFO L93 Difference]: Finished difference Result 5603 states and 19631 transitions. [2022-03-15 16:57:02,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:57:02,036 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.625) internal successors, (63), 23 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:57:02,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:57:02,047 INFO L225 Difference]: With dead ends: 5603 [2022-03-15 16:57:02,048 INFO L226 Difference]: Without dead ends: 5573 [2022-03-15 16:57:02,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=367, Invalid=1985, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 16:57:02,048 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 189 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 702 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:57:02,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 224 Invalid, 726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 702 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:57:02,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5573 states. [2022-03-15 16:57:02,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5573 to 4185. [2022-03-15 16:57:02,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4185 states, 4184 states have (on average 3.5946462715105163) internal successors, (15040), 4184 states have internal predecessors, (15040), 0 states have call successors, (0), 0 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:57:02,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4185 states to 4185 states and 15040 transitions. [2022-03-15 16:57:02,122 INFO L78 Accepts]: Start accepts. Automaton has 4185 states and 15040 transitions. Word has length 26 [2022-03-15 16:57:02,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:57:02,122 INFO L470 AbstractCegarLoop]: Abstraction has 4185 states and 15040 transitions. [2022-03-15 16:57:02,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.625) internal successors, (63), 23 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:57:02,122 INFO L276 IsEmpty]: Start isEmpty. Operand 4185 states and 15040 transitions. [2022-03-15 16:57:02,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:57:02,128 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:57:02,128 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] [2022-03-15 16:57:02,144 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-03-15 16:57:02,329 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:57:02,329 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:57:02,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:57:02,329 INFO L85 PathProgramCache]: Analyzing trace with hash -700408688, now seen corresponding path program 56 times [2022-03-15 16:57:02,329 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:57:02,329 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973525711] [2022-03-15 16:57:02,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:57:02,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:57:02,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:57:02,584 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:02,585 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:57:02,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973525711] [2022-03-15 16:57:02,585 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973525711] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:57:02,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382774512] [2022-03-15 16:57:02,585 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:57:02,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:57:02,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:57:02,586 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:57:02,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-03-15 16:57:02,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:57:02,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:57:02,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:57:02,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:57:03,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:57:03,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:57:03,061 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 109 treesize of output 83 [2022-03-15 16:57:03,425 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:03,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:57:03,829 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-15 16:57:03,829 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 187 treesize of output 157 [2022-03-15 16:57:06,293 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:06,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382774512] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:57:06,294 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:57:06,294 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:57:06,294 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517396089] [2022-03-15 16:57:06,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:57:06,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:57:06,294 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:57:06,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:57:06,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:57:06,295 INFO L87 Difference]: Start difference. First operand 4185 states and 15040 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:57:12,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:57:12,799 INFO L93 Difference]: Finished difference Result 7828 states and 26050 transitions. [2022-03-15 16:57:12,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 16:57:12,799 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:57:12,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:57:12,815 INFO L225 Difference]: With dead ends: 7828 [2022-03-15 16:57:12,815 INFO L226 Difference]: Without dead ends: 7783 [2022-03-15 16:57:12,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2552 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=1197, Invalid=6635, Unknown=0, NotChecked=0, Total=7832 [2022-03-15 16:57:12,816 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 487 mSDsluCounter, 824 mSDsCounter, 0 mSdLazyCounter, 2240 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 487 SdHoareTripleChecker+Valid, 509 SdHoareTripleChecker+Invalid, 2319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 2240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:57:12,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [487 Valid, 509 Invalid, 2319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 2240 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-15 16:57:12,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7783 states. [2022-03-15 16:57:12,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7783 to 4259. [2022-03-15 16:57:12,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4259 states, 4258 states have (on average 3.592062000939408) internal successors, (15295), 4258 states have internal predecessors, (15295), 0 states have call successors, (0), 0 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:57:12,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4259 states to 4259 states and 15295 transitions. [2022-03-15 16:57:12,905 INFO L78 Accepts]: Start accepts. Automaton has 4259 states and 15295 transitions. Word has length 26 [2022-03-15 16:57:12,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:57:12,905 INFO L470 AbstractCegarLoop]: Abstraction has 4259 states and 15295 transitions. [2022-03-15 16:57:12,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:57:12,905 INFO L276 IsEmpty]: Start isEmpty. Operand 4259 states and 15295 transitions. [2022-03-15 16:57:12,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:57:12,911 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:57:12,911 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:57:12,927 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-03-15 16:57:13,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:57:13,111 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:57:13,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:57:13,111 INFO L85 PathProgramCache]: Analyzing trace with hash 849972876, now seen corresponding path program 49 times [2022-03-15 16:57:13,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:57:13,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345935226] [2022-03-15 16:57:13,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:57:13,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:57:13,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:57:13,258 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:13,258 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:57:13,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345935226] [2022-03-15 16:57:13,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345935226] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:57:13,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33502195] [2022-03-15 16:57:13,259 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:57:13,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:57:13,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:57:13,260 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:57:13,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-03-15 16:57:13,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:57:13,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-15 16:57:13,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:57:13,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:57:13,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:57:13,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:57:13,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:57:13,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 75 [2022-03-15 16:57:14,025 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:14,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:57:14,382 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:57:14,383 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 215 treesize of output 153 [2022-03-15 16:57:14,818 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:14,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33502195] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:57:14,818 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:57:14,818 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-15 16:57:14,818 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243722871] [2022-03-15 16:57:14,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:57:14,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:57:14,818 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:57:14,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:57:14,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:57:14,819 INFO L87 Difference]: Start difference. First operand 4259 states and 15295 transitions. Second operand has 23 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 22 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:57:20,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:57:20,707 INFO L93 Difference]: Finished difference Result 7056 states and 23544 transitions. [2022-03-15 16:57:20,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-15 16:57:20,707 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 22 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-15 16:57:20,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:57:20,721 INFO L225 Difference]: With dead ends: 7056 [2022-03-15 16:57:20,722 INFO L226 Difference]: Without dead ends: 7026 [2022-03-15 16:57:20,722 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3867 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1746, Invalid=8966, Unknown=0, NotChecked=0, Total=10712 [2022-03-15 16:57:20,723 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 370 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 1834 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 1924 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1834 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:57:20,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [370 Valid, 483 Invalid, 1924 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1834 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 16:57:20,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7026 states. [2022-03-15 16:57:20,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7026 to 4317. [2022-03-15 16:57:20,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4317 states, 4316 states have (on average 3.5991658943466174) internal successors, (15534), 4316 states have internal predecessors, (15534), 0 states have call successors, (0), 0 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:57:20,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4317 states to 4317 states and 15534 transitions. [2022-03-15 16:57:20,810 INFO L78 Accepts]: Start accepts. Automaton has 4317 states and 15534 transitions. Word has length 26 [2022-03-15 16:57:20,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:57:20,810 INFO L470 AbstractCegarLoop]: Abstraction has 4317 states and 15534 transitions. [2022-03-15 16:57:20,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.9130434782608696) internal successors, (67), 22 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:57:20,810 INFO L276 IsEmpty]: Start isEmpty. Operand 4317 states and 15534 transitions. [2022-03-15 16:57:20,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-15 16:57:20,817 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:57:20,817 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:57:20,832 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-03-15 16:57:21,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-03-15 16:57:21,017 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:57:21,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:57:21,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1075966400, now seen corresponding path program 50 times [2022-03-15 16:57:21,017 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:57:21,018 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047805527] [2022-03-15 16:57:21,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:57:21,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:57:21,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:57:21,179 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:21,179 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:57:21,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047805527] [2022-03-15 16:57:21,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047805527] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:57:21,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896089149] [2022-03-15 16:57:21,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:57:21,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:57:21,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:57:21,181 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:57:21,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-03-15 16:57:21,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:57:21,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:57:21,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-15 16:57:21,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:57:21,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:57:21,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:57:21,695 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:57:21,695 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 101 [2022-03-15 16:57:22,276 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:22,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:57:22,621 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:57:22,621 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 211 treesize of output 149 [2022-03-15 16:57:23,160 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:57:23,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896089149] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:57:23,161 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:57:23,161 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-03-15 16:57:23,161 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393507462] [2022-03-15 16:57:23,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:57:23,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:57:23,161 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:57:23,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:57:23,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:57:23,161 INFO L87 Difference]: Start difference. First operand 4317 states and 15534 transitions. Second operand has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-03-15 16:57:30,046 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 16:57:30,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-03-15 16:57:30,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4079 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=2017, Invalid=9325, Unknown=0, NotChecked=0, Total=11342 [2022-03-15 16:57:30,049 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 351 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 1753 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 1868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:57:30,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [351 Valid, 362 Invalid, 1868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1753 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-15 16:57:30,050 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-15 16:57:30,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2022-03-15 16:57:30,081 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:57:30,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:57:30,251 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (4317states) and FLOYD_HOARE automaton (currently 91 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 107 known predicates. [2022-03-15 16:57:30,252 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-15 16:57:30,252 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-15 16:57:30,252 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-15 16:57:30,255 INFO L732 BasicCegarLoop]: Path program histogram: [56, 50, 1, 1, 1] [2022-03-15 16:57:30,257 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 16:57:30,257 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 16:57:30,258 INFO L202 PluginConnector]: Adding new model max-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 04:57:30 BasicIcfg [2022-03-15 16:57:30,259 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 16:57:30,259 INFO L158 Benchmark]: Toolchain (without parser) took 718431.05ms. Allocated memory was 175.1MB in the beginning and 553.6MB in the end (delta: 378.5MB). Free memory was 132.2MB in the beginning and 418.0MB in the end (delta: -285.8MB). Peak memory consumption was 95.0MB. Max. memory is 8.0GB. [2022-03-15 16:57:30,259 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.17ms. Allocated memory is still 175.1MB. Free memory is still 133.3MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 16:57:30,259 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.70ms. Allocated memory is still 175.1MB. Free memory was 132.1MB in the beginning and 130.6MB in the end (delta: 1.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-03-15 16:57:30,259 INFO L158 Benchmark]: Boogie Preprocessor took 22.40ms. Allocated memory is still 175.1MB. Free memory was 130.6MB in the beginning and 129.6MB in the end (delta: 997.7kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 16:57:30,259 INFO L158 Benchmark]: RCFGBuilder took 287.85ms. Allocated memory is still 175.1MB. Free memory was 129.5MB in the beginning and 120.2MB in the end (delta: 9.3MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-15 16:57:30,259 INFO L158 Benchmark]: TraceAbstraction took 718088.45ms. Allocated memory was 175.1MB in the beginning and 553.6MB in the end (delta: 378.5MB). Free memory was 119.6MB in the beginning and 418.0MB in the end (delta: -298.3MB). Peak memory consumption was 81.3MB. Max. memory is 8.0GB. [2022-03-15 16:57:30,259 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.17ms. Allocated memory is still 175.1MB. Free memory is still 133.3MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 26.70ms. Allocated memory is still 175.1MB. Free memory was 132.1MB in the beginning and 130.6MB in the end (delta: 1.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 22.40ms. Allocated memory is still 175.1MB. Free memory was 130.6MB in the beginning and 129.6MB in the end (delta: 997.7kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 287.85ms. Allocated memory is still 175.1MB. Free memory was 129.5MB in the beginning and 120.2MB in the end (delta: 9.3MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 718088.45ms. Allocated memory was 175.1MB in the beginning and 553.6MB in the end (delta: 378.5MB). Free memory was 119.6MB in the beginning and 418.0MB in the end (delta: -298.3MB). Peak memory consumption was 81.3MB. 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: 65]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (4317states) and FLOYD_HOARE automaton (currently 91 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 107 known predicates. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (4317states) and FLOYD_HOARE automaton (currently 91 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 107 known predicates. - TimeoutResultAtElement [Line: 59]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (4317states) and FLOYD_HOARE automaton (currently 91 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 107 known predicates. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (4317states) and FLOYD_HOARE automaton (currently 91 states, 24 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 107 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 42 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 717.9s, OverallIterations: 109, TraceHistogramMax: 2, PathProgramHistogramMax: 56, EmptinessCheckTime: 0.5s, AutomataDifference: 430.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 39649 SdHoareTripleChecker+Valid, 72.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 39649 mSDsluCounter, 35548 SdHoareTripleChecker+Invalid, 61.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 14690 IncrementalHoareTripleChecker+Unchecked, 62309 mSDsCounter, 7943 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 123531 IncrementalHoareTripleChecker+Invalid, 146164 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 7943 mSolverCounterUnsat, 3149 mSDtfsCounter, 123531 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 11461 GetRequests, 3963 SyntacticMatches, 252 SemanticMatches, 7245 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222503 ImplicationChecksByTransitivity, 389.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4317occurred in iteration=108, InterpolantAutomatonStates: 5807, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.4s AutomataMinimizationTime, 108 MinimizatonAttempts, 236870 StatesRemovedByMinimization, 108 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 254.2s InterpolantComputationTime, 5402 NumberOfCodeBlocks, 5396 NumberOfCodeBlocksAsserted, 337 NumberOfCheckSat, 7753 ConstructedInterpolants, 145 QuantifiedInterpolants, 179372 SizeOfPredicates, 1193 NumberOfNonLiveVariables, 6767 ConjunctsInSsa, 2071 ConjunctsInUnsatCore, 321 InterpolantComputations, 3 PerfectInterpolantSequences, 174/1832 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