/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/dec-subseq-array.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-01 18:22:04,375 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 18:22:04,378 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 18:22:04,396 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 18:22:04,397 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 18:22:04,397 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 18:22:04,398 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 18:22:04,399 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 18:22:04,401 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 18:22:04,401 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 18:22:04,402 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 18:22:04,402 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 18:22:04,403 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 18:22:04,403 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 18:22:04,404 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 18:22:04,404 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 18:22:04,405 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 18:22:04,405 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 18:22:04,406 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 18:22:04,407 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 18:22:04,408 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 18:22:04,409 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 18:22:04,409 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 18:22:04,410 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 18:22:04,411 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 18:22:04,412 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 18:22:04,412 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 18:22:04,412 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 18:22:04,412 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 18:22:04,413 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 18:22:04,413 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 18:22:04,413 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 18:22:04,414 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 18:22:04,414 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 18:22:04,415 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 18:22:04,415 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 18:22:04,415 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 18:22:04,415 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 18:22:04,415 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 18:22:04,416 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 18:22:04,416 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 18:22:04,417 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-01 18:22:04,429 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 18:22:04,429 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 18:22:04,430 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 18:22:04,430 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 18:22:04,430 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 18:22:04,430 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 18:22:04,431 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 18:22:04,431 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 18:22:04,431 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 18:22:04,431 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 18:22:04,431 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 18:22:04,431 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 18:22:04,431 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 18:22:04,431 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 18:22:04,432 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 18:22:04,432 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 18:22:04,432 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 18:22:04,432 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 18:22:04,432 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 18:22:04,432 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 18:22:04,432 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 18:22:04,432 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 18:22:04,432 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 18:22:04,433 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 18:22:04,433 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 18:22:04,433 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 18:22:04,433 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 18:22:04,433 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 18:22:04,433 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 18:22:04,433 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 18:22:04,433 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 18:22:04,434 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 18:22:04,434 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 18:22:04,434 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-01 18:22:04,585 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 18:22:04,604 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 18:22:04,607 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 18:22:04,608 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-01 18:22:04,608 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-01 18:22:04,609 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/dec-subseq-array.wvr.bpl [2022-03-01 18:22:04,610 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/dec-subseq-array.wvr.bpl' [2022-03-01 18:22:04,627 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 18:22:04,628 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-01 18:22:04,628 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 18:22:04,628 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 18:22:04,628 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 18:22:04,636 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "dec-subseq-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:22:04" (1/1) ... [2022-03-01 18:22:04,641 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "dec-subseq-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:22:04" (1/1) ... [2022-03-01 18:22:04,645 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-01 18:22:04,646 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 18:22:04,647 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 18:22:04,647 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 18:22:04,647 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 18:22:04,653 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "dec-subseq-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:22:04" (1/1) ... [2022-03-01 18:22:04,653 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "dec-subseq-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:22:04" (1/1) ... [2022-03-01 18:22:04,654 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "dec-subseq-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:22:04" (1/1) ... [2022-03-01 18:22:04,654 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "dec-subseq-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:22:04" (1/1) ... [2022-03-01 18:22:04,658 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "dec-subseq-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:22:04" (1/1) ... [2022-03-01 18:22:04,660 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "dec-subseq-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:22:04" (1/1) ... [2022-03-01 18:22:04,661 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "dec-subseq-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:22:04" (1/1) ... [2022-03-01 18:22:04,663 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 18:22:04,664 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 18:22:04,664 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 18:22:04,665 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 18:22:04,665 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "dec-subseq-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:22:04" (1/1) ... [2022-03-01 18:22:04,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 18:22:04,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:04,688 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-01 18:22:04,693 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-01 18:22:04,713 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-01 18:22:04,713 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-01 18:22:04,713 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-01 18:22:04,713 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-01 18:22:04,713 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-01 18:22:04,713 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-01 18:22:04,713 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-01 18:22:04,713 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 18:22:04,713 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 18:22:04,714 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-01 18:22:04,745 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 18:22:04,746 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 18:22:04,813 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 18:22:04,823 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 18:22:04,823 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-01 18:22:04,824 INFO L202 PluginConnector]: Adding new model dec-subseq-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 06:22:04 BoogieIcfgContainer [2022-03-01 18:22:04,824 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 18:22:04,825 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 18:22:04,825 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 18:22:04,828 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 18:22:04,828 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dec-subseq-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:22:04" (1/2) ... [2022-03-01 18:22:04,828 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6871733f and model type dec-subseq-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 06:22:04, skipping insertion in model container [2022-03-01 18:22:04,829 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dec-subseq-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 06:22:04" (2/2) ... [2022-03-01 18:22:04,829 INFO L111 eAbstractionObserver]: Analyzing ICFG dec-subseq-array.wvr.bpl [2022-03-01 18:22:04,833 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 18:22:04,833 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 18:22:04,833 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 18:22:04,833 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 18:22:04,853 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-01 18:22:04,879 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 18:22:04,884 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-01 18:22:04,884 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-01 18:22:04,890 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 28 transitions, 72 flow [2022-03-01 18:22:04,906 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 63 states, 62 states have (on average 2.0161290322580645) internal successors, (125), 62 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:04,908 INFO L276 IsEmpty]: Start isEmpty. Operand has 63 states, 62 states have (on average 2.0161290322580645) internal successors, (125), 62 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:04,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 18:22:04,914 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:04,915 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:04,915 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:04,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:04,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1415635565, now seen corresponding path program 1 times [2022-03-01 18:22:04,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:04,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525400032] [2022-03-01 18:22:04,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:04,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:04,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:05,030 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-01 18:22:05,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:05,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525400032] [2022-03-01 18:22:05,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525400032] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:22:05,031 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:22:05,031 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 18:22:05,032 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985630655] [2022-03-01 18:22:05,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:22:05,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 18:22:05,035 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:05,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 18:22:05,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 18:22:05,054 INFO L87 Difference]: Start difference. First operand has 63 states, 62 states have (on average 2.0161290322580645) internal successors, (125), 62 states have internal predecessors, (125), 0 states have call successors, (0), 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 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:05,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:05,091 INFO L93 Difference]: Finished difference Result 104 states and 211 transitions. [2022-03-01 18:22:05,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 18:22:05,093 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 18:22:05,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:05,099 INFO L225 Difference]: With dead ends: 104 [2022-03-01 18:22:05,099 INFO L226 Difference]: Without dead ends: 87 [2022-03-01 18:22:05,100 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-01 18:22:05,102 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 8 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:05,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 32 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:22:05,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-03-01 18:22:05,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 71. [2022-03-01 18:22:05,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 2.0285714285714285) internal successors, (142), 70 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:05,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 142 transitions. [2022-03-01 18:22:05,175 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 142 transitions. Word has length 14 [2022-03-01 18:22:05,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:05,175 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 142 transitions. [2022-03-01 18:22:05,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:05,175 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 142 transitions. [2022-03-01 18:22:05,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-01 18:22:05,176 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:05,176 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-01 18:22:05,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 18:22:05,177 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:05,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:05,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1368071626, now seen corresponding path program 1 times [2022-03-01 18:22:05,178 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:05,178 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705346724] [2022-03-01 18:22:05,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:05,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:05,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:05,271 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:05,272 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:05,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705346724] [2022-03-01 18:22:05,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705346724] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:22:05,272 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:22:05,272 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 18:22:05,272 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610608736] [2022-03-01 18:22:05,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:22:05,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 18:22:05,273 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:05,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 18:22:05,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-01 18:22:05,274 INFO L87 Difference]: Start difference. First operand 71 states and 142 transitions. Second operand has 4 states, 4 states have (on average 4.5) 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-01 18:22:05,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:05,314 INFO L93 Difference]: Finished difference Result 91 states and 175 transitions. [2022-03-01 18:22:05,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 18:22:05,315 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) 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-01 18:22:05,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:05,315 INFO L225 Difference]: With dead ends: 91 [2022-03-01 18:22:05,316 INFO L226 Difference]: Without dead ends: 83 [2022-03-01 18:22:05,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-01 18:22:05,317 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 9 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:05,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 31 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:22:05,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-03-01 18:22:05,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2022-03-01 18:22:05,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 2.0121951219512195) internal successors, (165), 82 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:05,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 165 transitions. [2022-03-01 18:22:05,324 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 165 transitions. Word has length 18 [2022-03-01 18:22:05,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:05,324 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 165 transitions. [2022-03-01 18:22:05,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) 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-01 18:22:05,324 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 165 transitions. [2022-03-01 18:22:05,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 18:22:05,325 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:05,325 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] [2022-03-01 18:22:05,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-01 18:22:05,326 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:05,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:05,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1835440604, now seen corresponding path program 1 times [2022-03-01 18:22:05,326 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:05,327 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49908023] [2022-03-01 18:22:05,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:05,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:05,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:05,446 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-01 18:22:05,446 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:05,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49908023] [2022-03-01 18:22:05,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49908023] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:05,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697903814] [2022-03-01 18:22:05,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:05,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:05,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:05,449 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-01 18:22:05,453 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-01 18:22:05,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:05,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-01 18:22:05,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:05,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-03-01 18:22:05,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-01 18:22:05,724 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-01 18:22:05,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:05,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:05,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-03-01 18:22:05,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:22:05,912 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-01 18:22:05,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697903814] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:05,913 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:05,913 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 11 [2022-03-01 18:22:05,913 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035886191] [2022-03-01 18:22:05,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:05,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 18:22:05,913 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:05,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 18:22:05,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-01 18:22:05,914 INFO L87 Difference]: Start difference. First operand 83 states and 165 transitions. Second operand has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:05,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:05,992 INFO L93 Difference]: Finished difference Result 154 states and 314 transitions. [2022-03-01 18:22:05,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 18:22:05,992 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-01 18:22:05,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:05,993 INFO L225 Difference]: With dead ends: 154 [2022-03-01 18:22:05,993 INFO L226 Difference]: Without dead ends: 137 [2022-03-01 18:22:05,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:22:05,995 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 69 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:05,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 79 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:22:05,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-03-01 18:22:06,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 115. [2022-03-01 18:22:06,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 2.043859649122807) internal successors, (233), 114 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:06,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 233 transitions. [2022-03-01 18:22:06,005 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 233 transitions. Word has length 23 [2022-03-01 18:22:06,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:06,005 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 233 transitions. [2022-03-01 18:22:06,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:06,005 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 233 transitions. [2022-03-01 18:22:06,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 18:22:06,006 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:06,006 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:06,024 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-01 18:22:06,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:06,207 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:06,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:06,208 INFO L85 PathProgramCache]: Analyzing trace with hash 2029618617, now seen corresponding path program 2 times [2022-03-01 18:22:06,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:06,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004767053] [2022-03-01 18:22:06,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:06,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:06,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:06,257 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:06,257 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:06,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004767053] [2022-03-01 18:22:06,257 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004767053] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:06,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552998113] [2022-03-01 18:22:06,257 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:22:06,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:06,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:06,259 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-01 18:22:06,260 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-01 18:22:06,296 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:22:06,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:06,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 18:22:06,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:06,344 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:06,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:06,411 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:06,412 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552998113] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:06,412 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:06,412 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 6 [2022-03-01 18:22:06,412 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889792411] [2022-03-01 18:22:06,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:06,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 18:22:06,413 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:06,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 18:22:06,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-01 18:22:06,413 INFO L87 Difference]: Start difference. First operand 115 states and 233 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 6 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-01 18:22:06,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:06,476 INFO L93 Difference]: Finished difference Result 284 states and 566 transitions. [2022-03-01 18:22:06,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 18:22:06,476 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-01 18:22:06,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:06,477 INFO L225 Difference]: With dead ends: 284 [2022-03-01 18:22:06,477 INFO L226 Difference]: Without dead ends: 264 [2022-03-01 18:22:06,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2022-03-01 18:22:06,478 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 71 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:06,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 59 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:22:06,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-03-01 18:22:06,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 230. [2022-03-01 18:22:06,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 2.1222707423580784) internal successors, (486), 229 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:06,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 486 transitions. [2022-03-01 18:22:06,491 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 486 transitions. Word has length 27 [2022-03-01 18:22:06,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:06,491 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 486 transitions. [2022-03-01 18:22:06,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 6 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-01 18:22:06,491 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 486 transitions. [2022-03-01 18:22:06,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:06,493 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:06,493 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:06,516 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-01 18:22:06,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-03-01 18:22:06,717 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:06,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:06,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1131642343, now seen corresponding path program 3 times [2022-03-01 18:22:06,717 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:06,718 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664516589] [2022-03-01 18:22:06,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:06,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:06,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:07,048 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:07,048 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:07,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664516589] [2022-03-01 18:22:07,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664516589] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:07,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616796143] [2022-03-01 18:22:07,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:22:07,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:07,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:07,051 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-01 18:22:07,064 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-01 18:22:07,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:22:07,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:07,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 18:22:07,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:07,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:07,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:22:07,481 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:07,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 38 [2022-03-01 18:22:07,647 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:07,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:08,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:08,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 45 [2022-03-01 18:22:08,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:22:08,454 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:08,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616796143] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:08,454 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:08,454 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 34 [2022-03-01 18:22:08,454 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969331437] [2022-03-01 18:22:08,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:08,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-01 18:22:08,456 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:08,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-01 18:22:08,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=981, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 18:22:08,457 INFO L87 Difference]: Start difference. First operand 230 states and 486 transitions. Second operand has 35 states, 35 states have (on average 2.085714285714286) internal successors, (73), 34 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:09,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:09,239 INFO L93 Difference]: Finished difference Result 536 states and 1142 transitions. [2022-03-01 18:22:09,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-01 18:22:09,240 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.085714285714286) internal successors, (73), 34 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:22:09,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:09,242 INFO L225 Difference]: With dead ends: 536 [2022-03-01 18:22:09,242 INFO L226 Difference]: Without dead ends: 533 [2022-03-01 18:22:09,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 54 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1033 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=561, Invalid=2631, Unknown=0, NotChecked=0, Total=3192 [2022-03-01 18:22:09,244 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 227 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 427 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:09,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 468 Invalid, 766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 313 Invalid, 0 Unknown, 427 Unchecked, 0.1s Time] [2022-03-01 18:22:09,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2022-03-01 18:22:09,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 276. [2022-03-01 18:22:09,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 275 states have (on average 2.1272727272727274) internal successors, (585), 275 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:09,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 585 transitions. [2022-03-01 18:22:09,259 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 585 transitions. Word has length 32 [2022-03-01 18:22:09,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:09,259 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 585 transitions. [2022-03-01 18:22:09,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.085714285714286) internal successors, (73), 34 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:09,260 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 585 transitions. [2022-03-01 18:22:09,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:09,261 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:09,261 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:09,283 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-01 18:22:09,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:09,462 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:09,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:09,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1215898163, now seen corresponding path program 4 times [2022-03-01 18:22:09,463 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:09,463 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878972679] [2022-03-01 18:22:09,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:09,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:09,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:09,720 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:09,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:09,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878972679] [2022-03-01 18:22:09,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878972679] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:09,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825860028] [2022-03-01 18:22:09,721 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:22:09,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:09,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:09,722 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-01 18:22:09,723 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-01 18:22:09,744 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:22:09,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:09,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:22:09,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:09,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:09,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:22:10,059 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-01 18:22:10,060 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 22 treesize of output 10 [2022-03-01 18:22:10,072 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:10,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:10,285 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:22:10,285 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 34 treesize of output 56 [2022-03-01 18:22:10,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:22:10,446 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:10,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825860028] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:10,446 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:10,446 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 25 [2022-03-01 18:22:10,446 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21608096] [2022-03-01 18:22:10,446 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:10,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:22:10,447 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:10,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:22:10,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:22:10,447 INFO L87 Difference]: Start difference. First operand 276 states and 585 transitions. Second operand has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 25 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-01 18:22:11,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:11,060 INFO L93 Difference]: Finished difference Result 546 states and 1148 transitions. [2022-03-01 18:22:11,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 18:22:11,060 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 25 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 32 [2022-03-01 18:22:11,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:11,062 INFO L225 Difference]: With dead ends: 546 [2022-03-01 18:22:11,062 INFO L226 Difference]: Without dead ends: 529 [2022-03-01 18:22:11,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=281, Invalid=1441, Unknown=0, NotChecked=0, Total=1722 [2022-03-01 18:22:11,063 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 179 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 880 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 169 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:11,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 295 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 880 Invalid, 0 Unknown, 169 Unchecked, 0.3s Time] [2022-03-01 18:22:11,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-03-01 18:22:11,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 281. [2022-03-01 18:22:11,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 280 states have (on average 2.1285714285714286) internal successors, (596), 280 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:11,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 596 transitions. [2022-03-01 18:22:11,082 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 596 transitions. Word has length 32 [2022-03-01 18:22:11,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:11,082 INFO L470 AbstractCegarLoop]: Abstraction has 281 states and 596 transitions. [2022-03-01 18:22:11,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 25 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-01 18:22:11,082 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 596 transitions. [2022-03-01 18:22:11,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:11,083 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:11,083 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:11,101 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-01 18:22:11,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:11,284 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:11,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:11,284 INFO L85 PathProgramCache]: Analyzing trace with hash 307390119, now seen corresponding path program 5 times [2022-03-01 18:22:11,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:11,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378263496] [2022-03-01 18:22:11,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:11,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:11,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:11,521 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:22:11,521 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:11,521 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378263496] [2022-03-01 18:22:11,521 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378263496] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:11,521 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272588974] [2022-03-01 18:22:11,521 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:22:11,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:11,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:11,522 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-01 18:22:11,523 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-01 18:22:11,546 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:22:11,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:11,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:22:11,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:11,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:11,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 18:22:11,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:11,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:11,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:11,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:22:11,971 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:11,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:12,266 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:22:12,266 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 35 treesize of output 57 [2022-03-01 18:22:12,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:22:12,442 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:12,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272588974] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:12,442 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:12,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 13] total 28 [2022-03-01 18:22:12,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548807703] [2022-03-01 18:22:12,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:12,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:22:12,443 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:12,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:22:12,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:22:12,443 INFO L87 Difference]: Start difference. First operand 281 states and 596 transitions. Second operand has 29 states, 29 states have (on average 2.2758620689655173) 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-01 18:22:12,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:12,643 INFO L93 Difference]: Finished difference Result 554 states and 1191 transitions. [2022-03-01 18:22:12,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 18:22:12,643 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2758620689655173) 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 32 [2022-03-01 18:22:12,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:12,645 INFO L225 Difference]: With dead ends: 554 [2022-03-01 18:22:12,645 INFO L226 Difference]: Without dead ends: 527 [2022-03-01 18:22:12,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=210, Invalid=912, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:22:12,646 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 98 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 179 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:12,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 108 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 222 Invalid, 0 Unknown, 179 Unchecked, 0.1s Time] [2022-03-01 18:22:12,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-03-01 18:22:12,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 317. [2022-03-01 18:22:12,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 2.1645569620253164) internal successors, (684), 316 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:12,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 684 transitions. [2022-03-01 18:22:12,654 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 684 transitions. Word has length 32 [2022-03-01 18:22:12,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:12,655 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 684 transitions. [2022-03-01 18:22:12,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2758620689655173) 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-01 18:22:12,655 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 684 transitions. [2022-03-01 18:22:12,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:12,655 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:12,656 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:12,675 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-01 18:22:12,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:12,876 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:12,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:12,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1473211481, now seen corresponding path program 6 times [2022-03-01 18:22:12,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:12,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140769514] [2022-03-01 18:22:12,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:12,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:12,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:13,127 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:22:13,128 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:13,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140769514] [2022-03-01 18:22:13,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140769514] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:13,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508656429] [2022-03-01 18:22:13,128 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:22:13,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:13,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:13,129 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-01 18:22:13,131 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-01 18:22:13,151 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:22:13,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:13,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 18:22:13,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:13,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:13,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 18:22:13,482 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-01 18:22:13,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2022-03-01 18:22:13,499 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:13,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:13,768 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:22:13,768 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 35 treesize of output 57 [2022-03-01 18:22:13,891 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:13,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508656429] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:13,891 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:13,891 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 13] total 31 [2022-03-01 18:22:13,892 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60841973] [2022-03-01 18:22:13,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:13,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:22:13,892 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:13,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:22:13,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=823, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:22:13,893 INFO L87 Difference]: Start difference. First operand 317 states and 684 transitions. Second operand has 32 states, 32 states have (on average 2.15625) internal successors, (69), 31 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-01 18:22:14,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:14,964 INFO L93 Difference]: Finished difference Result 1062 states and 2281 transitions. [2022-03-01 18:22:14,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-01 18:22:14,964 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 31 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 32 [2022-03-01 18:22:14,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:14,969 INFO L225 Difference]: With dead ends: 1062 [2022-03-01 18:22:14,969 INFO L226 Difference]: Without dead ends: 957 [2022-03-01 18:22:14,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1417 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=640, Invalid=3520, Unknown=0, NotChecked=0, Total=4160 [2022-03-01 18:22:14,970 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 266 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 227 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:14,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [266 Valid, 184 Invalid, 875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 503 Invalid, 0 Unknown, 227 Unchecked, 0.3s Time] [2022-03-01 18:22:14,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 957 states. [2022-03-01 18:22:14,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 957 to 421. [2022-03-01 18:22:14,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.164285714285714) internal successors, (909), 420 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:14,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 909 transitions. [2022-03-01 18:22:14,983 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 909 transitions. Word has length 32 [2022-03-01 18:22:14,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:14,984 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 909 transitions. [2022-03-01 18:22:14,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 31 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-01 18:22:14,984 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 909 transitions. [2022-03-01 18:22:14,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:14,987 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:14,987 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:15,008 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-01 18:22:15,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:15,205 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:15,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:15,205 INFO L85 PathProgramCache]: Analyzing trace with hash 326619495, now seen corresponding path program 7 times [2022-03-01 18:22:15,205 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:15,205 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454988711] [2022-03-01 18:22:15,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:15,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:15,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:15,436 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:22:15,436 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:15,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454988711] [2022-03-01 18:22:15,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454988711] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:15,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891076037] [2022-03-01 18:22:15,436 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:22:15,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:15,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:15,437 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-01 18:22:15,455 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-01 18:22:15,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:15,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:22:15,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:15,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:15,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:22:15,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:15,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:15,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:15,826 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 24 treesize of output 10 [2022-03-01 18:22:15,848 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:15,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:16,116 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:22:16,116 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 34 treesize of output 56 [2022-03-01 18:22:16,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:22:16,282 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:16,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891076037] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:16,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:16,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 13] total 28 [2022-03-01 18:22:16,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760781124] [2022-03-01 18:22:16,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:16,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:22:16,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:16,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:22:16,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:22:16,284 INFO L87 Difference]: Start difference. First operand 421 states and 909 transitions. Second operand has 29 states, 29 states have (on average 2.1379310344827585) internal successors, (62), 28 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-01 18:22:16,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:16,458 INFO L93 Difference]: Finished difference Result 700 states and 1493 transitions. [2022-03-01 18:22:16,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 18:22:16,458 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.1379310344827585) internal successors, (62), 28 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 32 [2022-03-01 18:22:16,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:16,461 INFO L225 Difference]: With dead ends: 700 [2022-03-01 18:22:16,461 INFO L226 Difference]: Without dead ends: 677 [2022-03-01 18:22:16,461 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=200, Invalid=856, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 18:22:16,461 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 72 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 193 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:16,462 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 115 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 183 Invalid, 0 Unknown, 193 Unchecked, 0.1s Time] [2022-03-01 18:22:16,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2022-03-01 18:22:16,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 476. [2022-03-01 18:22:16,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 475 states have (on average 2.1789473684210527) internal successors, (1035), 475 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:16,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 1035 transitions. [2022-03-01 18:22:16,471 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 1035 transitions. Word has length 32 [2022-03-01 18:22:16,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:16,471 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 1035 transitions. [2022-03-01 18:22:16,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.1379310344827585) internal successors, (62), 28 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-01 18:22:16,471 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 1035 transitions. [2022-03-01 18:22:16,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:16,472 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:16,472 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:16,488 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-01 18:22:16,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:16,688 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:16,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:16,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1152993301, now seen corresponding path program 8 times [2022-03-01 18:22:16,688 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:16,689 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531858449] [2022-03-01 18:22:16,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:16,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:16,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:16,885 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:22:16,885 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:16,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531858449] [2022-03-01 18:22:16,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531858449] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:16,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376924098] [2022-03-01 18:22:16,886 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:22:16,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:16,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:16,887 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-01 18:22:16,887 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-01 18:22:16,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:22:16,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:16,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:22:16,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:17,209 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:17,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:22:17,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:17,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:17,273 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 24 treesize of output 10 [2022-03-01 18:22:17,298 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:17,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:17,610 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:22:17,610 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 34 treesize of output 56 [2022-03-01 18:22:17,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:22:17,713 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:17,714 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376924098] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:17,714 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:17,714 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 13] total 29 [2022-03-01 18:22:17,714 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744325736] [2022-03-01 18:22:17,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:17,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:22:17,714 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:17,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:22:17,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=719, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:22:17,715 INFO L87 Difference]: Start difference. First operand 476 states and 1035 transitions. Second operand has 30 states, 30 states have (on average 2.1) internal successors, (63), 29 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-01 18:22:18,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:18,182 INFO L93 Difference]: Finished difference Result 820 states and 1757 transitions. [2022-03-01 18:22:18,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 18:22:18,182 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 29 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 32 [2022-03-01 18:22:18,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:18,185 INFO L225 Difference]: With dead ends: 820 [2022-03-01 18:22:18,186 INFO L226 Difference]: Without dead ends: 796 [2022-03-01 18:22:18,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 53 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 688 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=338, Invalid=1642, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 18:22:18,189 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 108 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 169 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:18,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 171 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 455 Invalid, 0 Unknown, 169 Unchecked, 0.2s Time] [2022-03-01 18:22:18,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2022-03-01 18:22:18,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 538. [2022-03-01 18:22:18,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 537 states have (on average 2.189944134078212) internal successors, (1176), 537 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:18,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 1176 transitions. [2022-03-01 18:22:18,201 INFO L78 Accepts]: Start accepts. Automaton has 538 states and 1176 transitions. Word has length 32 [2022-03-01 18:22:18,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:18,202 INFO L470 AbstractCegarLoop]: Abstraction has 538 states and 1176 transitions. [2022-03-01 18:22:18,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1) internal successors, (63), 29 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-01 18:22:18,202 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 1176 transitions. [2022-03-01 18:22:18,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:18,203 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:18,203 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:18,229 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-01 18:22:18,427 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,SelfDestructingSolverStorable9 [2022-03-01 18:22:18,427 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:18,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:18,428 INFO L85 PathProgramCache]: Analyzing trace with hash 591370705, now seen corresponding path program 9 times [2022-03-01 18:22:18,428 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:18,428 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842914509] [2022-03-01 18:22:18,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:18,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:18,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:18,658 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:22:18,658 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:18,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842914509] [2022-03-01 18:22:18,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842914509] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:18,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999139211] [2022-03-01 18:22:18,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:22:18,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:18,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:18,659 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-01 18:22:18,660 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-01 18:22:18,686 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:22:18,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:18,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-01 18:22:18,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:19,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:19,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 18:22:19,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:19,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:19,091 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 20 treesize of output 28 [2022-03-01 18:22:19,253 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:19,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:19,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:19,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:19,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:19,820 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:19,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 39 [2022-03-01 18:22:19,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-01 18:22:20,010 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:20,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999139211] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:20,011 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:20,011 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 37 [2022-03-01 18:22:20,011 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569365959] [2022-03-01 18:22:20,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:20,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-01 18:22:20,011 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:20,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-01 18:22:20,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=1166, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 18:22:20,012 INFO L87 Difference]: Start difference. First operand 538 states and 1176 transitions. Second operand has 38 states, 38 states have (on average 2.263157894736842) internal successors, (86), 37 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:20,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:20,784 INFO L93 Difference]: Finished difference Result 1123 states and 2407 transitions. [2022-03-01 18:22:20,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-01 18:22:20,785 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.263157894736842) internal successors, (86), 37 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:22:20,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:20,788 INFO L225 Difference]: With dead ends: 1123 [2022-03-01 18:22:20,788 INFO L226 Difference]: Without dead ends: 1091 [2022-03-01 18:22:20,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1136 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=651, Invalid=2655, Unknown=0, NotChecked=0, Total=3306 [2022-03-01 18:22:20,789 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 167 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 495 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:20,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 228 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 310 Invalid, 0 Unknown, 495 Unchecked, 0.1s Time] [2022-03-01 18:22:20,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1091 states. [2022-03-01 18:22:20,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1091 to 695. [2022-03-01 18:22:20,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 695 states, 694 states have (on average 2.2002881844380404) internal successors, (1527), 694 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:20,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 695 states to 695 states and 1527 transitions. [2022-03-01 18:22:20,804 INFO L78 Accepts]: Start accepts. Automaton has 695 states and 1527 transitions. Word has length 32 [2022-03-01 18:22:20,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:20,804 INFO L470 AbstractCegarLoop]: Abstraction has 695 states and 1527 transitions. [2022-03-01 18:22:20,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.263157894736842) internal successors, (86), 37 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:20,804 INFO L276 IsEmpty]: Start isEmpty. Operand 695 states and 1527 transitions. [2022-03-01 18:22:20,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:20,805 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:20,805 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:20,825 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-01 18:22:21,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:21,019 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:21,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:21,020 INFO L85 PathProgramCache]: Analyzing trace with hash -727791177, now seen corresponding path program 10 times [2022-03-01 18:22:21,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:21,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634209311] [2022-03-01 18:22:21,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:21,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:21,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:21,227 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:21,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:21,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634209311] [2022-03-01 18:22:21,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634209311] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:21,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575579369] [2022-03-01 18:22:21,227 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:22:21,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:21,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:21,228 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-01 18:22:21,229 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-01 18:22:21,248 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:22:21,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:21,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:22:21,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:21,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:21,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:22:21,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:21,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:21,632 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 24 treesize of output 10 [2022-03-01 18:22:21,642 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:21,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:21,895 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:22:21,896 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 34 treesize of output 56 [2022-03-01 18:22:22,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:22:22,052 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:22,052 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575579369] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:22,052 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:22,052 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-01 18:22:22,052 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372400625] [2022-03-01 18:22:22,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:22,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:22:22,053 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:22,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:22:22,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:22:22,053 INFO L87 Difference]: Start difference. First operand 695 states and 1527 transitions. Second operand has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 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-01 18:22:22,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:22,322 INFO L93 Difference]: Finished difference Result 845 states and 1844 transitions. [2022-03-01 18:22:22,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-01 18:22:22,322 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 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 32 [2022-03-01 18:22:22,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:22,325 INFO L225 Difference]: With dead ends: 845 [2022-03-01 18:22:22,325 INFO L226 Difference]: Without dead ends: 815 [2022-03-01 18:22:22,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 490 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=213, Invalid=1119, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 18:22:22,326 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 79 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 279 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:22,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 179 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 191 Invalid, 0 Unknown, 279 Unchecked, 0.1s Time] [2022-03-01 18:22:22,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states. [2022-03-01 18:22:22,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 715. [2022-03-01 18:22:22,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 714 states have (on average 2.200280112044818) internal successors, (1571), 714 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:22,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1571 transitions. [2022-03-01 18:22:22,338 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1571 transitions. Word has length 32 [2022-03-01 18:22:22,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:22,338 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 1571 transitions. [2022-03-01 18:22:22,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 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-01 18:22:22,338 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1571 transitions. [2022-03-01 18:22:22,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:22,339 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:22,339 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:22,373 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-01 18:22:22,555 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,SelfDestructingSolverStorable11 [2022-03-01 18:22:22,555 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:22,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:22,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1786574519, now seen corresponding path program 11 times [2022-03-01 18:22:22,556 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:22,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80295458] [2022-03-01 18:22:22,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:22,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:22,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:22,755 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:22,755 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:22,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80295458] [2022-03-01 18:22:22,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80295458] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:22,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463627494] [2022-03-01 18:22:22,755 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:22:22,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:22,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:22,756 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-01 18:22:22,757 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-01 18:22:22,776 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:22:22,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:22,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:22:22,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:23,041 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:23,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 18:22:23,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:23,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:23,142 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 22 treesize of output 10 [2022-03-01 18:22:23,157 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:23,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:23,401 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:22:23,401 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 35 treesize of output 57 [2022-03-01 18:22:23,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:22:23,521 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:23,521 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463627494] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:23,521 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:23,521 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-01 18:22:23,521 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203715134] [2022-03-01 18:22:23,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:23,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:22:23,522 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:23,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:22:23,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:22:23,522 INFO L87 Difference]: Start difference. First operand 715 states and 1571 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-01 18:22:23,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:23,894 INFO L93 Difference]: Finished difference Result 1089 states and 2383 transitions. [2022-03-01 18:22:23,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-01 18:22:23,894 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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 32 [2022-03-01 18:22:23,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:23,897 INFO L225 Difference]: With dead ends: 1089 [2022-03-01 18:22:23,897 INFO L226 Difference]: Without dead ends: 1056 [2022-03-01 18:22:23,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 643 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=313, Invalid=1667, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 18:22:23,899 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 133 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 200 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:23,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 166 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 248 Invalid, 0 Unknown, 200 Unchecked, 0.1s Time] [2022-03-01 18:22:23,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2022-03-01 18:22:23,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 781. [2022-03-01 18:22:23,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 781 states, 780 states have (on average 2.198717948717949) internal successors, (1715), 780 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:23,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 781 states to 781 states and 1715 transitions. [2022-03-01 18:22:23,912 INFO L78 Accepts]: Start accepts. Automaton has 781 states and 1715 transitions. Word has length 32 [2022-03-01 18:22:23,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:23,913 INFO L470 AbstractCegarLoop]: Abstraction has 781 states and 1715 transitions. [2022-03-01 18:22:23,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-01 18:22:23,913 INFO L276 IsEmpty]: Start isEmpty. Operand 781 states and 1715 transitions. [2022-03-01 18:22:23,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:23,914 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:23,914 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:23,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-01 18:22:24,119 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,SelfDestructingSolverStorable12 [2022-03-01 18:22:24,119 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:24,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:24,120 INFO L85 PathProgramCache]: Analyzing trace with hash -889796407, now seen corresponding path program 12 times [2022-03-01 18:22:24,120 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:24,120 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843145628] [2022-03-01 18:22:24,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:24,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:24,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:24,323 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:24,323 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:24,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843145628] [2022-03-01 18:22:24,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843145628] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:24,323 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59944591] [2022-03-01 18:22:24,324 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:22:24,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:24,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:24,325 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-01 18:22:24,325 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-01 18:22:24,345 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:22:24,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:24,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:22:24,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:24,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:24,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:22:24,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:24,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:24,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:24,721 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 22 treesize of output 10 [2022-03-01 18:22:24,731 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:24,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:24,971 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:22:24,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 57 [2022-03-01 18:22:25,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:22:25,076 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:25,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59944591] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:25,076 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:25,076 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-01 18:22:25,076 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497324466] [2022-03-01 18:22:25,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:25,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:22:25,077 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:25,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:22:25,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:22:25,077 INFO L87 Difference]: Start difference. First operand 781 states and 1715 transitions. Second operand has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 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-01 18:22:25,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:25,401 INFO L93 Difference]: Finished difference Result 919 states and 1994 transitions. [2022-03-01 18:22:25,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 18:22:25,401 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 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 32 [2022-03-01 18:22:25,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:25,403 INFO L225 Difference]: With dead ends: 919 [2022-03-01 18:22:25,404 INFO L226 Difference]: Without dead ends: 889 [2022-03-01 18:22:25,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 573 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2022-03-01 18:22:25,404 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 82 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:25,405 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 138 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 201 Invalid, 0 Unknown, 112 Unchecked, 0.1s Time] [2022-03-01 18:22:25,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2022-03-01 18:22:25,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 796. [2022-03-01 18:22:25,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 796 states, 795 states have (on average 2.1962264150943396) internal successors, (1746), 795 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:25,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 1746 transitions. [2022-03-01 18:22:25,415 INFO L78 Accepts]: Start accepts. Automaton has 796 states and 1746 transitions. Word has length 32 [2022-03-01 18:22:25,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:25,415 INFO L470 AbstractCegarLoop]: Abstraction has 796 states and 1746 transitions. [2022-03-01 18:22:25,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 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-01 18:22:25,416 INFO L276 IsEmpty]: Start isEmpty. Operand 796 states and 1746 transitions. [2022-03-01 18:22:25,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:25,417 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:25,417 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:25,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-01 18:22:25,631 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,SelfDestructingSolverStorable13 [2022-03-01 18:22:25,631 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:25,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:25,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1624569289, now seen corresponding path program 13 times [2022-03-01 18:22:25,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:25,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167909082] [2022-03-01 18:22:25,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:25,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:25,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:25,826 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:25,827 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:25,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167909082] [2022-03-01 18:22:25,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167909082] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:25,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369058680] [2022-03-01 18:22:25,827 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:22:25,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:25,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:25,828 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-01 18:22:25,832 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-01 18:22:25,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:25,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:22:25,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:26,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:26,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-03-01 18:22:26,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:26,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:26,192 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 24 treesize of output 10 [2022-03-01 18:22:26,207 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:26,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:26,453 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:22:26,454 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 34 treesize of output 56 [2022-03-01 18:22:26,525 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:22:26,559 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:26,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369058680] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:26,559 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:26,559 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-01 18:22:26,559 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47841629] [2022-03-01 18:22:26,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:26,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:22:26,559 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:26,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:22:26,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:22:26,560 INFO L87 Difference]: Start difference. First operand 796 states and 1746 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-01 18:22:26,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:26,796 INFO L93 Difference]: Finished difference Result 933 states and 2020 transitions. [2022-03-01 18:22:26,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 18:22:26,796 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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 32 [2022-03-01 18:22:26,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:26,799 INFO L225 Difference]: With dead ends: 933 [2022-03-01 18:22:26,799 INFO L226 Difference]: Without dead ends: 914 [2022-03-01 18:22:26,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 462 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=229, Invalid=1031, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 18:22:26,800 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 64 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 186 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:26,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 130 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 257 Invalid, 0 Unknown, 186 Unchecked, 0.1s Time] [2022-03-01 18:22:26,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 914 states. [2022-03-01 18:22:26,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 914 to 816. [2022-03-01 18:22:26,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 815 states have (on average 2.1950920245398775) internal successors, (1789), 815 states have internal predecessors, (1789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:26,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 1789 transitions. [2022-03-01 18:22:26,813 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 1789 transitions. Word has length 32 [2022-03-01 18:22:26,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:26,813 INFO L470 AbstractCegarLoop]: Abstraction has 816 states and 1789 transitions. [2022-03-01 18:22:26,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-01 18:22:26,814 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 1789 transitions. [2022-03-01 18:22:26,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:26,815 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:26,815 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:26,832 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-03-01 18:22:27,027 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,SelfDestructingSolverStorable14 [2022-03-01 18:22:27,027 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:27,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:27,028 INFO L85 PathProgramCache]: Analyzing trace with hash -49390293, now seen corresponding path program 14 times [2022-03-01 18:22:27,028 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:27,028 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613970281] [2022-03-01 18:22:27,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:27,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:27,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:27,240 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:27,240 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:27,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613970281] [2022-03-01 18:22:27,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613970281] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:27,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911417465] [2022-03-01 18:22:27,241 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:22:27,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:27,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:27,242 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-01 18:22:27,242 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-01 18:22:27,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:22:27,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:27,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:22:27,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:27,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:27,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-03-01 18:22:27,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:27,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:27,568 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 24 treesize of output 10 [2022-03-01 18:22:27,585 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:27,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:27,843 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:22:27,844 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 34 treesize of output 56 [2022-03-01 18:22:27,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:22:27,948 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:27,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911417465] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:27,949 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:27,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-01 18:22:27,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093266455] [2022-03-01 18:22:27,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:27,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:22:27,949 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:27,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:22:27,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:22:27,950 INFO L87 Difference]: Start difference. First operand 816 states and 1789 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-01 18:22:28,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:28,245 INFO L93 Difference]: Finished difference Result 1323 states and 2899 transitions. [2022-03-01 18:22:28,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-01 18:22:28,246 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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 32 [2022-03-01 18:22:28,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:28,249 INFO L225 Difference]: With dead ends: 1323 [2022-03-01 18:22:28,250 INFO L226 Difference]: Without dead ends: 1284 [2022-03-01 18:22:28,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=253, Invalid=1229, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 18:22:28,250 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 80 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 319 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:28,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 240 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 282 Invalid, 0 Unknown, 319 Unchecked, 0.1s Time] [2022-03-01 18:22:28,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1284 states. [2022-03-01 18:22:28,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1284 to 891. [2022-03-01 18:22:28,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 890 states have (on average 2.210112359550562) internal successors, (1967), 890 states have internal predecessors, (1967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:28,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 1967 transitions. [2022-03-01 18:22:28,265 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 1967 transitions. Word has length 32 [2022-03-01 18:22:28,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:28,265 INFO L470 AbstractCegarLoop]: Abstraction has 891 states and 1967 transitions. [2022-03-01 18:22:28,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-01 18:22:28,265 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 1967 transitions. [2022-03-01 18:22:28,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:28,266 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:28,267 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:28,284 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-03-01 18:22:28,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:28,479 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:28,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:28,480 INFO L85 PathProgramCache]: Analyzing trace with hash -870567031, now seen corresponding path program 15 times [2022-03-01 18:22:28,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:28,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997054655] [2022-03-01 18:22:28,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:28,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:28,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:28,682 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:28,682 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:28,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997054655] [2022-03-01 18:22:28,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997054655] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:28,683 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551292718] [2022-03-01 18:22:28,683 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:22:28,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:28,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:28,684 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-01 18:22:28,684 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-01 18:22:28,704 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:22:28,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:28,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:22:28,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:28,906 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:28,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:22:29,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:29,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:29,029 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 22 treesize of output 10 [2022-03-01 18:22:29,050 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:29,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:29,294 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:22:29,294 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 35 treesize of output 57 [2022-03-01 18:22:29,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:22:29,382 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:29,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551292718] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:29,383 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:29,383 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-01 18:22:29,383 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274571287] [2022-03-01 18:22:29,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:29,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 18:22:29,383 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:29,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 18:22:29,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:22:29,384 INFO L87 Difference]: Start difference. First operand 891 states and 1967 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-01 18:22:29,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:29,633 INFO L93 Difference]: Finished difference Result 1063 states and 2311 transitions. [2022-03-01 18:22:29,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 18:22:29,633 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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 32 [2022-03-01 18:22:29,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:29,636 INFO L225 Difference]: With dead ends: 1063 [2022-03-01 18:22:29,636 INFO L226 Difference]: Without dead ends: 1041 [2022-03-01 18:22:29,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 493 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=251, Invalid=1155, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 18:22:29,637 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 94 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 215 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:29,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 121 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 174 Invalid, 0 Unknown, 215 Unchecked, 0.1s Time] [2022-03-01 18:22:29,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1041 states. [2022-03-01 18:22:29,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1041 to 900. [2022-03-01 18:22:29,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 900 states, 899 states have (on average 2.2102335928809786) internal successors, (1987), 899 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:29,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 900 states to 900 states and 1987 transitions. [2022-03-01 18:22:29,651 INFO L78 Accepts]: Start accepts. Automaton has 900 states and 1987 transitions. Word has length 32 [2022-03-01 18:22:29,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:29,651 INFO L470 AbstractCegarLoop]: Abstraction has 900 states and 1987 transitions. [2022-03-01 18:22:29,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 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-01 18:22:29,651 INFO L276 IsEmpty]: Start isEmpty. Operand 900 states and 1987 transitions. [2022-03-01 18:22:29,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:29,654 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:29,654 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:29,672 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-01 18:22:29,867 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,SelfDestructingSolverStorable16 [2022-03-01 18:22:29,867 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:29,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:29,868 INFO L85 PathProgramCache]: Analyzing trace with hash 144956493, now seen corresponding path program 16 times [2022-03-01 18:22:29,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:29,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880451776] [2022-03-01 18:22:29,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:29,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:29,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:30,076 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:30,076 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:30,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880451776] [2022-03-01 18:22:30,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880451776] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:30,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946868404] [2022-03-01 18:22:30,076 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:22:30,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:30,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:30,078 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-01 18:22:30,107 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-01 18:22:30,109 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:22:30,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:30,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:22:30,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:30,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:30,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-03-01 18:22:30,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:30,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:30,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-01 18:22:30,414 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:30,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:30,653 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:22:30,653 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 34 treesize of output 56 [2022-03-01 18:22:30,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:22:30,822 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:30,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946868404] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:30,822 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:30,822 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 30 [2022-03-01 18:22:30,822 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495550159] [2022-03-01 18:22:30,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:30,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 18:22:30,823 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:30,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 18:22:30,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=783, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:22:30,823 INFO L87 Difference]: Start difference. First operand 900 states and 1987 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:31,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:31,383 INFO L93 Difference]: Finished difference Result 1406 states and 3081 transitions. [2022-03-01 18:22:31,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-01 18:22:31,383 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-01 18:22:31,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:31,387 INFO L225 Difference]: With dead ends: 1406 [2022-03-01 18:22:31,387 INFO L226 Difference]: Without dead ends: 1345 [2022-03-01 18:22:31,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 50 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=369, Invalid=1887, Unknown=0, NotChecked=0, Total=2256 [2022-03-01 18:22:31,388 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 110 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 1062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 431 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:31,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 320 Invalid, 1062 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 589 Invalid, 0 Unknown, 431 Unchecked, 0.2s Time] [2022-03-01 18:22:31,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1345 states. [2022-03-01 18:22:31,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1345 to 1005. [2022-03-01 18:22:31,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1005 states, 1004 states have (on average 2.208167330677291) internal successors, (2217), 1004 states have internal predecessors, (2217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:31,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1005 states to 1005 states and 2217 transitions. [2022-03-01 18:22:31,403 INFO L78 Accepts]: Start accepts. Automaton has 1005 states and 2217 transitions. Word has length 32 [2022-03-01 18:22:31,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:31,403 INFO L470 AbstractCegarLoop]: Abstraction has 1005 states and 2217 transitions. [2022-03-01 18:22:31,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:31,403 INFO L276 IsEmpty]: Start isEmpty. Operand 1005 states and 2217 transitions. [2022-03-01 18:22:31,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:31,405 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:31,405 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:31,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-01 18:22:31,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-01 18:22:31,621 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:31,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:31,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1878987469, now seen corresponding path program 17 times [2022-03-01 18:22:31,622 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:31,622 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357207909] [2022-03-01 18:22:31,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:31,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:31,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:31,806 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:31,806 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:31,806 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357207909] [2022-03-01 18:22:31,806 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357207909] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:31,806 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748873713] [2022-03-01 18:22:31,806 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:22:31,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:31,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:31,807 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-01 18:22:31,809 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-01 18:22:31,829 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:22:31,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:31,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 18:22:31,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:32,042 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:32,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:22:32,132 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-01 18:22:32,132 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 22 treesize of output 10 [2022-03-01 18:22:32,155 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:32,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:32,436 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:22:32,437 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 35 treesize of output 57 [2022-03-01 18:22:32,626 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:32,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748873713] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:32,627 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:32,627 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 33 [2022-03-01 18:22:32,627 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922148768] [2022-03-01 18:22:32,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:32,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-01 18:22:32,627 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:32,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-01 18:22:32,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=957, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:22:32,628 INFO L87 Difference]: Start difference. First operand 1005 states and 2217 transitions. Second operand has 34 states, 34 states have (on average 2.0588235294117645) internal successors, (70), 33 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-01 18:22:33,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:33,634 INFO L93 Difference]: Finished difference Result 2645 states and 5825 transitions. [2022-03-01 18:22:33,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-01 18:22:33,634 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0588235294117645) internal successors, (70), 33 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 32 [2022-03-01 18:22:33,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:33,641 INFO L225 Difference]: With dead ends: 2645 [2022-03-01 18:22:33,641 INFO L226 Difference]: Without dead ends: 2463 [2022-03-01 18:22:33,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1071 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=565, Invalid=3095, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 18:22:33,643 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 280 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 1137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 197 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:33,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 249 Invalid, 1137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 772 Invalid, 0 Unknown, 197 Unchecked, 0.4s Time] [2022-03-01 18:22:33,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2463 states. [2022-03-01 18:22:33,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2463 to 893. [2022-03-01 18:22:33,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 893 states, 892 states have (on average 2.1939461883408073) internal successors, (1957), 892 states have internal predecessors, (1957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:33,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 893 states to 893 states and 1957 transitions. [2022-03-01 18:22:33,663 INFO L78 Accepts]: Start accepts. Automaton has 893 states and 1957 transitions. Word has length 32 [2022-03-01 18:22:33,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:33,664 INFO L470 AbstractCegarLoop]: Abstraction has 893 states and 1957 transitions. [2022-03-01 18:22:33,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0588235294117645) internal successors, (70), 33 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-01 18:22:33,664 INFO L276 IsEmpty]: Start isEmpty. Operand 893 states and 1957 transitions. [2022-03-01 18:22:33,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:33,665 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:33,665 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:33,690 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-01 18:22:33,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:33,880 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:33,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:33,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1685265873, now seen corresponding path program 18 times [2022-03-01 18:22:33,881 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:33,881 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623636592] [2022-03-01 18:22:33,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:33,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:33,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:34,056 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:34,057 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:34,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623636592] [2022-03-01 18:22:34,057 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623636592] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:34,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597335613] [2022-03-01 18:22:34,057 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:22:34,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:34,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:34,058 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-01 18:22:34,060 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-01 18:22:34,080 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:22:34,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:34,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 18:22:34,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:34,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:34,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-01 18:22:34,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:34,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:34,421 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 22 treesize of output 10 [2022-03-01 18:22:34,432 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:34,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:34,661 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:22:34,662 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 35 treesize of output 57 [2022-03-01 18:22:34,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:22:34,775 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:34,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597335613] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:34,775 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:34,775 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 28 [2022-03-01 18:22:34,775 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367674259] [2022-03-01 18:22:34,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:34,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:22:34,775 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:34,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:22:34,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:22:34,776 INFO L87 Difference]: Start difference. First operand 893 states and 1957 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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-01 18:22:35,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:35,090 INFO L93 Difference]: Finished difference Result 1110 states and 2407 transitions. [2022-03-01 18:22:35,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-01 18:22:35,090 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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 32 [2022-03-01 18:22:35,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:35,093 INFO L225 Difference]: With dead ends: 1110 [2022-03-01 18:22:35,093 INFO L226 Difference]: Without dead ends: 1094 [2022-03-01 18:22:35,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 53 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=305, Invalid=1335, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 18:22:35,094 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 98 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 182 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:35,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 181 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 229 Invalid, 0 Unknown, 182 Unchecked, 0.1s Time] [2022-03-01 18:22:35,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2022-03-01 18:22:35,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 913. [2022-03-01 18:22:35,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 913 states, 912 states have (on average 2.191885964912281) internal successors, (1999), 912 states have internal predecessors, (1999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:35,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 913 states to 913 states and 1999 transitions. [2022-03-01 18:22:35,106 INFO L78 Accepts]: Start accepts. Automaton has 913 states and 1999 transitions. Word has length 32 [2022-03-01 18:22:35,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:35,106 INFO L470 AbstractCegarLoop]: Abstraction has 913 states and 1999 transitions. [2022-03-01 18:22:35,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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-01 18:22:35,106 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1999 transitions. [2022-03-01 18:22:35,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:35,107 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:35,107 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:35,123 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-03-01 18:22:35,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:35,322 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:35,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:35,323 INFO L85 PathProgramCache]: Analyzing trace with hash 711401639, now seen corresponding path program 19 times [2022-03-01 18:22:35,323 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:35,323 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055247749] [2022-03-01 18:22:35,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:35,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:35,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:35,539 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:35,539 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:35,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055247749] [2022-03-01 18:22:35,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055247749] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:35,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457252779] [2022-03-01 18:22:35,539 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:22:35,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:35,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:35,541 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-01 18:22:35,543 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-01 18:22:35,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:35,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:22:35,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:35,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:35,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 29 [2022-03-01 18:22:35,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:35,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:35,906 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 24 treesize of output 10 [2022-03-01 18:22:35,916 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:35,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:36,130 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:22:36,131 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 34 treesize of output 56 [2022-03-01 18:22:36,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:22:36,225 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:36,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457252779] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:36,225 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:36,226 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 27 [2022-03-01 18:22:36,226 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658541174] [2022-03-01 18:22:36,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:36,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 18:22:36,226 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:36,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 18:22:36,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:22:36,227 INFO L87 Difference]: Start difference. First operand 913 states and 1999 transitions. Second operand has 28 states, 28 states have (on average 2.2857142857142856) 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-01 18:22:36,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:36,428 INFO L93 Difference]: Finished difference Result 1125 states and 2432 transitions. [2022-03-01 18:22:36,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 18:22:36,428 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.2857142857142856) 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 32 [2022-03-01 18:22:36,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:36,431 INFO L225 Difference]: With dead ends: 1125 [2022-03-01 18:22:36,431 INFO L226 Difference]: Without dead ends: 1109 [2022-03-01 18:22:36,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 51 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 405 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=213, Invalid=909, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 18:22:36,432 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 141 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 316 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:36,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 167 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 243 Invalid, 0 Unknown, 316 Unchecked, 0.1s Time] [2022-03-01 18:22:36,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2022-03-01 18:22:36,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 907. [2022-03-01 18:22:36,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 907 states, 906 states have (on average 2.1942604856512142) internal successors, (1988), 906 states have internal predecessors, (1988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:36,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 1988 transitions. [2022-03-01 18:22:36,443 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 1988 transitions. Word has length 32 [2022-03-01 18:22:36,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:36,443 INFO L470 AbstractCegarLoop]: Abstraction has 907 states and 1988 transitions. [2022-03-01 18:22:36,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.2857142857142856) 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-01 18:22:36,444 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 1988 transitions. [2022-03-01 18:22:36,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:36,445 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:36,445 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:36,461 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-01 18:22:36,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:36,652 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:36,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:36,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1140541965, now seen corresponding path program 20 times [2022-03-01 18:22:36,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:36,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353843270] [2022-03-01 18:22:36,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:36,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:36,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:36,839 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:22:36,839 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:36,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353843270] [2022-03-01 18:22:36,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353843270] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:36,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667576787] [2022-03-01 18:22:36,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:22:36,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:36,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:36,841 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-01 18:22:36,841 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-01 18:22:36,862 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:22:36,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:36,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 18:22:36,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:37,124 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:37,124 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-03-01 18:22:37,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:22:37,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:22:37,229 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 24 treesize of output 10 [2022-03-01 18:22:37,239 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:37,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:22:37,493 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:22:37,493 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 34 treesize of output 56 [2022-03-01 18:22:37,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-01 18:22:37,646 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:37,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667576787] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:22:37,647 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:22:37,647 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 28 [2022-03-01 18:22:37,647 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498266644] [2022-03-01 18:22:37,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:22:37,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-01 18:22:37,647 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:22:37,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-01 18:22:37,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2022-03-01 18:22:37,648 INFO L87 Difference]: Start difference. First operand 907 states and 1988 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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-01 18:22:37,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:22:37,915 INFO L93 Difference]: Finished difference Result 1224 states and 2644 transitions. [2022-03-01 18:22:37,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-01 18:22:37,916 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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 32 [2022-03-01 18:22:37,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:22:37,919 INFO L225 Difference]: With dead ends: 1224 [2022-03-01 18:22:37,919 INFO L226 Difference]: Without dead ends: 1159 [2022-03-01 18:22:37,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 48 SyntacticMatches, 8 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 542 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=257, Invalid=1149, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 18:22:37,920 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 209 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 1030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 750 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:22:37,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 251 Invalid, 1030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 260 Invalid, 0 Unknown, 750 Unchecked, 0.1s Time] [2022-03-01 18:22:37,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1159 states. [2022-03-01 18:22:37,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1159 to 954. [2022-03-01 18:22:37,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 953 states have (on average 2.2014690451206715) internal successors, (2098), 953 states have internal predecessors, (2098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:22:37,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 2098 transitions. [2022-03-01 18:22:37,934 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 2098 transitions. Word has length 32 [2022-03-01 18:22:37,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:22:37,934 INFO L470 AbstractCegarLoop]: Abstraction has 954 states and 2098 transitions. [2022-03-01 18:22:37,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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-01 18:22:37,934 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 2098 transitions. [2022-03-01 18:22:37,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-01 18:22:37,935 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:22:37,936 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:22:37,952 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-01 18:22:38,152 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,SelfDestructingSolverStorable21 [2022-03-01 18:22:38,152 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:22:38,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:22:38,153 INFO L85 PathProgramCache]: Analyzing trace with hash -640059635, now seen corresponding path program 21 times [2022-03-01 18:22:38,153 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:22:38,153 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729814631] [2022-03-01 18:22:38,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:22:38,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:22:38,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:22:38,331 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:22:38,331 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:22:38,331 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729814631] [2022-03-01 18:22:38,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729814631] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:22:38,331 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785092644] [2022-03-01 18:22:38,331 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:22:38,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:22:38,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:22:38,332 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-01 18:22:38,334 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-01 18:22:38,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:22:38,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:22:38,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 18:22:38,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:22:38,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:38,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-01 18:22:38,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:22:38,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 38 [2022-03-01 18:22:38,816 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:22:38,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2022-03-01 18:34:43,272 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-01 18:34:43,275 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-03-01 18:34:43,276 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-03-01 18:34:43,294 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-01 18:34:43,319 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 18:34:43,477 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,SelfDestructingSolverStorable22 [2022-03-01 18:34:43,477 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 1ms.. [2022-03-01 18:34:43,479 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-01 18:34:43,479 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-01 18:34:43,481 INFO L732 BasicCegarLoop]: Path program histogram: [21, 1, 1] [2022-03-01 18:34:43,482 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-01 18:34:43,482 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 18:34:43,484 INFO L202 PluginConnector]: Adding new model dec-subseq-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 06:34:43 BasicIcfg [2022-03-01 18:34:43,484 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 18:34:43,484 INFO L158 Benchmark]: Toolchain (without parser) took 758856.68ms. Allocated memory was 200.3MB in the beginning and 277.9MB in the end (delta: 77.6MB). Free memory was 165.0MB in the beginning and 192.9MB in the end (delta: -27.9MB). Peak memory consumption was 160.3MB. Max. memory is 8.0GB. [2022-03-01 18:34:43,484 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 200.3MB. Free memory is still 166.1MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 18:34:43,484 INFO L158 Benchmark]: Boogie Procedure Inliner took 18.23ms. Allocated memory is still 200.3MB. Free memory was 164.9MB in the beginning and 163.4MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-01 18:34:43,484 INFO L158 Benchmark]: Boogie Preprocessor took 16.05ms. Allocated memory is still 200.3MB. Free memory was 163.4MB in the beginning and 162.5MB in the end (delta: 868.3kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-01 18:34:43,484 INFO L158 Benchmark]: RCFGBuilder took 160.27ms. Allocated memory is still 200.3MB. Free memory was 162.3MB in the beginning and 152.9MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-01 18:34:43,485 INFO L158 Benchmark]: TraceAbstraction took 758658.57ms. Allocated memory was 200.3MB in the beginning and 277.9MB in the end (delta: 77.6MB). Free memory was 152.5MB in the beginning and 192.9MB in the end (delta: -40.5MB). Peak memory consumption was 147.7MB. Max. memory is 8.0GB. [2022-03-01 18:34:43,485 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.11ms. Allocated memory is still 200.3MB. Free memory is still 166.1MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 18.23ms. Allocated memory is still 200.3MB. Free memory was 164.9MB in the beginning and 163.4MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 16.05ms. Allocated memory is still 200.3MB. Free memory was 163.4MB in the beginning and 162.5MB in the end (delta: 868.3kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 160.27ms. Allocated memory is still 200.3MB. Free memory was 162.3MB in the beginning and 152.9MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 758658.57ms. Allocated memory was 200.3MB in the beginning and 277.9MB in the end (delta: 77.6MB). Free memory was 152.5MB in the beginning and 192.9MB in the end (delta: -40.5MB). Peak memory consumption was 147.7MB. 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: 62]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 1ms.. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 1ms.. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 33 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 1ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 41 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 758.6s, OverallIterations: 23, TraceHistogramMax: 2, PathProgramHistogramMax: 21, EmptinessCheckTime: 0.0s, AutomataDifference: 8.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2644 SdHoareTripleChecker+Valid, 2.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2644 mSDsluCounter, 3912 SdHoareTripleChecker+Invalid, 2.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 5046 IncrementalHoareTripleChecker+Unchecked, 5401 mSDsCounter, 650 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6522 IncrementalHoareTripleChecker+Invalid, 12218 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 650 mSolverCounterUnsat, 519 mSDtfsCounter, 6522 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1832 GetRequests, 1001 SyntacticMatches, 54 SemanticMatches, 777 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 12147 ImplicationChecksByTransitivity, 11.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1005occurred in iteration=18, InterpolantAutomatonStates: 545, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 22 MinimizatonAttempts, 5776 StatesRemovedByMinimization, 21 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 19.2s InterpolantComputationTime, 1284 NumberOfCodeBlocks, 1284 NumberOfCodeBlocksAsserted, 64 NumberOfCheckSat, 1848 ConstructedInterpolants, 260 QuantifiedInterpolants, 21255 SizeOfPredicates, 331 NumberOfNonLiveVariables, 1331 ConjunctsInSsa, 417 ConjunctsInUnsatCore, 62 InterpolantComputations, 2 PerfectInterpolantSequences, 48/730 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