/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/inc-subseq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-03 19:56:22,337 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-03 19:56:22,338 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-03 19:56:22,366 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-03 19:56:22,367 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-03 19:56:22,369 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-03 19:56:22,371 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-03 19:56:22,375 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-03 19:56:22,376 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-03 19:56:22,379 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-03 19:56:22,380 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-03 19:56:22,381 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-03 19:56:22,381 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-03 19:56:22,383 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-03 19:56:22,384 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-03 19:56:22,386 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-03 19:56:22,386 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-03 19:56:22,387 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-03 19:56:22,388 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-03 19:56:22,391 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-03 19:56:22,391 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-03 19:56:22,392 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-03 19:56:22,393 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-03 19:56:22,393 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-03 19:56:22,395 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-03 19:56:22,395 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-03 19:56:22,395 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-03 19:56:22,395 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-03 19:56:22,396 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-03 19:56:22,396 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-03 19:56:22,396 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-03 19:56:22,396 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-03 19:56:22,397 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-03 19:56:22,397 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-03 19:56:22,398 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-03 19:56:22,398 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-03 19:56:22,398 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-03 19:56:22,398 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-03 19:56:22,399 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-03 19:56:22,399 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-03 19:56:22,399 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-03 19:56:22,403 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-03 19:56:22,425 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-03 19:56:22,426 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-03 19:56:22,426 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-03 19:56:22,426 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-03 19:56:22,426 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-03 19:56:22,426 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-03 19:56:22,427 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-03 19:56:22,427 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-03 19:56:22,427 INFO L138 SettingsManager]: * Use SBE=true [2022-03-03 19:56:22,427 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-03 19:56:22,427 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-03 19:56:22,427 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-03 19:56:22,427 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-03 19:56:22,427 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-03 19:56:22,427 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-03 19:56:22,427 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-03 19:56:22,428 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-03 19:56:22,428 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-03 19:56:22,428 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-03 19:56:22,428 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-03 19:56:22,428 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-03 19:56:22,428 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-03 19:56:22,428 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-03 19:56:22,428 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-03 19:56:22,428 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-03 19:56:22,428 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 19:56:22,428 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-03 19:56:22,428 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-03 19:56:22,429 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-03 19:56:22,429 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-03 19:56:22,429 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-03 19:56:22,429 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-03 19:56:22,429 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-03 19:56:22,429 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-03 19:56:22,604 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-03 19:56:22,616 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-03 19:56:22,617 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-03 19:56:22,618 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-03 19:56:22,619 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-03 19:56:22,620 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/inc-subseq.wvr.bpl [2022-03-03 19:56:22,620 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/inc-subseq.wvr.bpl' [2022-03-03 19:56:22,638 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-03 19:56:22,639 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-03 19:56:22,639 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-03 19:56:22,640 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-03 19:56:22,640 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-03 19:56:22,647 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:56:22" (1/1) ... [2022-03-03 19:56:22,651 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:56:22" (1/1) ... [2022-03-03 19:56:22,656 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-03 19:56:22,657 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-03 19:56:22,658 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-03 19:56:22,658 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-03 19:56:22,658 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-03 19:56:22,663 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:56:22" (1/1) ... [2022-03-03 19:56:22,663 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:56:22" (1/1) ... [2022-03-03 19:56:22,664 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:56:22" (1/1) ... [2022-03-03 19:56:22,664 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:56:22" (1/1) ... [2022-03-03 19:56:22,666 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:56:22" (1/1) ... [2022-03-03 19:56:22,668 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:56:22" (1/1) ... [2022-03-03 19:56:22,669 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:56:22" (1/1) ... [2022-03-03 19:56:22,671 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-03 19:56:22,672 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-03 19:56:22,673 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-03 19:56:22,673 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-03 19:56:22,674 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:56:22" (1/1) ... [2022-03-03 19:56:22,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 19:56:22,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:22,697 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-03 19:56:22,710 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-03 19:56:22,727 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-03 19:56:22,728 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-03 19:56:22,728 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-03 19:56:22,728 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-03 19:56:22,728 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-03 19:56:22,728 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-03 19:56:22,728 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-03 19:56:22,728 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-03 19:56:22,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-03 19:56:22,729 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-03 19:56:22,764 INFO L234 CfgBuilder]: Building ICFG [2022-03-03 19:56:22,765 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-03 19:56:22,836 INFO L275 CfgBuilder]: Performing block encoding [2022-03-03 19:56:22,846 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-03 19:56:22,846 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-03 19:56:22,847 INFO L202 PluginConnector]: Adding new model inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 07:56:22 BoogieIcfgContainer [2022-03-03 19:56:22,848 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-03 19:56:22,849 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-03 19:56:22,849 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-03 19:56:22,861 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-03 19:56:22,861 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:56:22" (1/2) ... [2022-03-03 19:56:22,861 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14becc7c and model type inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 07:56:22, skipping insertion in model container [2022-03-03 19:56:22,862 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 07:56:22" (2/2) ... [2022-03-03 19:56:22,863 INFO L111 eAbstractionObserver]: Analyzing ICFG inc-subseq.wvr.bpl [2022-03-03 19:56:22,866 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-03 19:56:22,866 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-03 19:56:22,866 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-03 19:56:22,866 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-03 19:56:22,898 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-03 19:56:22,977 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 19:56:22,982 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-03 19:56:22,982 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-03 19:56:22,999 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 28 transitions, 72 flow [2022-03-03 19:56:23,018 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-03 19:56:23,019 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-03 19:56:23,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-03 19:56:23,024 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:23,024 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:56:23,025 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:23,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:23,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1415635565, now seen corresponding path program 1 times [2022-03-03 19:56:23,034 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:23,035 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059386038] [2022-03-03 19:56:23,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:23,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:23,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:23,124 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-03 19:56:23,124 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:23,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059386038] [2022-03-03 19:56:23,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059386038] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:56:23,125 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:56:23,125 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:56:23,126 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63085278] [2022-03-03 19:56:23,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:56:23,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:56:23,129 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:23,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:56:23,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:56:23,169 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-03 19:56:23,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:23,197 INFO L93 Difference]: Finished difference Result 104 states and 211 transitions. [2022-03-03 19:56:23,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:56:23,212 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-03 19:56:23,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:23,219 INFO L225 Difference]: With dead ends: 104 [2022-03-03 19:56:23,219 INFO L226 Difference]: Without dead ends: 87 [2022-03-03 19:56:23,220 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-03 19:56:23,234 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-03 19:56:23,235 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-03 19:56:23,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-03-03 19:56:23,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 71. [2022-03-03 19:56:23,298 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-03 19:56:23,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 142 transitions. [2022-03-03 19:56:23,301 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 142 transitions. Word has length 14 [2022-03-03 19:56:23,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:23,302 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 142 transitions. [2022-03-03 19:56:23,302 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-03 19:56:23,302 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 142 transitions. [2022-03-03 19:56:23,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-03 19:56:23,303 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:23,303 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-03 19:56:23,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-03 19:56:23,303 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:23,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:23,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1368071626, now seen corresponding path program 1 times [2022-03-03 19:56:23,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:23,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753476463] [2022-03-03 19:56:23,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:23,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:23,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:23,387 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-03 19:56:23,387 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:23,387 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753476463] [2022-03-03 19:56:23,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753476463] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:56:23,387 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:56:23,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:56:23,388 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764430998] [2022-03-03 19:56:23,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:56:23,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:56:23,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:23,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:56:23,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:56:23,389 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-03 19:56:23,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:23,434 INFO L93 Difference]: Finished difference Result 91 states and 175 transitions. [2022-03-03 19:56:23,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:56:23,435 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-03 19:56:23,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:23,436 INFO L225 Difference]: With dead ends: 91 [2022-03-03 19:56:23,436 INFO L226 Difference]: Without dead ends: 83 [2022-03-03 19:56:23,437 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-03 19:56:23,438 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-03 19:56:23,438 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-03 19:56:23,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-03-03 19:56:23,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2022-03-03 19:56:23,444 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-03 19:56:23,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 165 transitions. [2022-03-03 19:56:23,445 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 165 transitions. Word has length 18 [2022-03-03 19:56:23,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:23,445 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 165 transitions. [2022-03-03 19:56:23,445 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-03 19:56:23,445 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 165 transitions. [2022-03-03 19:56:23,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 19:56:23,446 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:23,446 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-03 19:56:23,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-03 19:56:23,447 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:23,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:23,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1835440604, now seen corresponding path program 1 times [2022-03-03 19:56:23,449 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:23,449 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419343261] [2022-03-03 19:56:23,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:23,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:23,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:23,594 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-03 19:56:23,594 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:23,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419343261] [2022-03-03 19:56:23,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419343261] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:23,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005901044] [2022-03-03 19:56:23,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:23,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:23,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:23,598 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-03 19:56:23,600 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-03 19:56:23,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:23,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-03 19:56:23,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:23,752 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-03 19:56:23,818 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-03 19:56:23,837 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-03 19:56:23,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:23,932 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:23,932 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-03 19:56:23,984 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-03 19:56:24,037 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-03 19:56:24,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005901044] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:24,038 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:24,038 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 11 [2022-03-03 19:56:24,038 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496645309] [2022-03-03 19:56:24,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:24,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-03 19:56:24,040 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:24,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-03 19:56:24,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-03 19:56:24,041 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-03 19:56:24,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:24,138 INFO L93 Difference]: Finished difference Result 154 states and 314 transitions. [2022-03-03 19:56:24,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-03 19:56:24,138 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-03 19:56:24,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:24,139 INFO L225 Difference]: With dead ends: 154 [2022-03-03 19:56:24,139 INFO L226 Difference]: Without dead ends: 137 [2022-03-03 19:56:24,139 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-03 19:56:24,140 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-03 19:56:24,141 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-03 19:56:24,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-03-03 19:56:24,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 115. [2022-03-03 19:56:24,147 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-03 19:56:24,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 233 transitions. [2022-03-03 19:56:24,148 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 233 transitions. Word has length 23 [2022-03-03 19:56:24,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:24,148 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 233 transitions. [2022-03-03 19:56:24,149 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-03 19:56:24,149 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 233 transitions. [2022-03-03 19:56:24,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 19:56:24,150 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:24,150 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-03 19:56:24,167 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-03 19:56:24,363 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-03 19:56:24,364 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:24,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:24,364 INFO L85 PathProgramCache]: Analyzing trace with hash 2029618617, now seen corresponding path program 2 times [2022-03-03 19:56:24,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:24,365 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532243893] [2022-03-03 19:56:24,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:24,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:24,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:24,445 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-03 19:56:24,445 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:24,445 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532243893] [2022-03-03 19:56:24,445 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532243893] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:24,445 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927675293] [2022-03-03 19:56:24,446 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:56:24,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:24,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:24,453 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-03 19:56:24,454 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-03 19:56:24,478 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:56:24,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:24,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 19:56:24,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:24,531 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-03 19:56:24,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:24,576 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-03 19:56:24,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927675293] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:24,577 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:24,577 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 6 [2022-03-03 19:56:24,577 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548243815] [2022-03-03 19:56:24,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:24,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-03 19:56:24,577 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:24,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-03 19:56:24,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:56:24,578 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-03 19:56:24,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:24,633 INFO L93 Difference]: Finished difference Result 284 states and 566 transitions. [2022-03-03 19:56:24,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 19:56:24,633 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-03 19:56:24,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:24,634 INFO L225 Difference]: With dead ends: 284 [2022-03-03 19:56:24,634 INFO L226 Difference]: Without dead ends: 264 [2022-03-03 19:56:24,634 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-03 19:56:24,635 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-03 19:56:24,635 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-03 19:56:24,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-03-03 19:56:24,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 230. [2022-03-03 19:56:24,644 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-03 19:56:24,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 486 transitions. [2022-03-03 19:56:24,645 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 486 transitions. Word has length 27 [2022-03-03 19:56:24,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:24,645 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 486 transitions. [2022-03-03 19:56:24,645 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-03 19:56:24,645 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 486 transitions. [2022-03-03 19:56:24,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:24,646 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:24,647 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-03 19:56:24,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-03 19:56:24,864 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-03 19:56:24,865 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:24,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:24,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1131642343, now seen corresponding path program 3 times [2022-03-03 19:56:24,865 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:24,866 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296636337] [2022-03-03 19:56:24,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:24,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:24,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:25,161 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-03 19:56:25,161 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:25,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296636337] [2022-03-03 19:56:25,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296636337] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:25,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010544923] [2022-03-03 19:56:25,162 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:56:25,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:25,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:25,163 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-03 19:56:25,164 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-03 19:56:25,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:56:25,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:25,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 19:56:25,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:25,357 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:25,358 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-03 19:56:25,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:25,537 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-03 19:56:25,687 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-03 19:56:25,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:26,416 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:26,416 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-03 19:56:26,465 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-03 19:56:26,508 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-03 19:56:26,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010544923] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:26,508 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:26,508 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 34 [2022-03-03 19:56:26,509 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286269378] [2022-03-03 19:56:26,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:26,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-03 19:56:26,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:26,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-03 19:56:26,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=981, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:56:26,510 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-03 19:56:27,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:27,247 INFO L93 Difference]: Finished difference Result 536 states and 1142 transitions. [2022-03-03 19:56:27,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-03 19:56:27,247 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-03 19:56:27,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:27,250 INFO L225 Difference]: With dead ends: 536 [2022-03-03 19:56:27,250 INFO L226 Difference]: Without dead ends: 533 [2022-03-03 19:56:27,251 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-03 19:56:27,252 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-03 19:56:27,252 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-03 19:56:27,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2022-03-03 19:56:27,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 276. [2022-03-03 19:56:27,260 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-03 19:56:27,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 585 transitions. [2022-03-03 19:56:27,261 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 585 transitions. Word has length 32 [2022-03-03 19:56:27,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:27,262 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 585 transitions. [2022-03-03 19:56:27,262 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-03 19:56:27,262 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 585 transitions. [2022-03-03 19:56:27,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:27,263 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:27,263 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-03 19:56:27,297 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-03 19:56:27,477 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-03 19:56:27,478 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:27,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:27,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1215898163, now seen corresponding path program 4 times [2022-03-03 19:56:27,478 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:27,478 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68911489] [2022-03-03 19:56:27,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:27,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:27,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:27,725 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-03 19:56:27,726 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:27,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68911489] [2022-03-03 19:56:27,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68911489] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:27,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71627879] [2022-03-03 19:56:27,733 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:56:27,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:27,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:27,734 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-03 19:56:27,750 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-03 19:56:27,772 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:56:27,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:27,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:56:27,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:27,988 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:27,989 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-03 19:56:28,128 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:56:28,129 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-03 19:56:28,140 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:56:28,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:28,350 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:56:28,350 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-03 19:56:28,477 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-03 19:56:28,510 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-03 19:56:28,510 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71627879] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:28,510 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:28,510 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 25 [2022-03-03 19:56:28,510 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674339294] [2022-03-03 19:56:28,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:28,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:56:28,511 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:28,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:56:28,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:56:28,511 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-03 19:56:29,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:29,143 INFO L93 Difference]: Finished difference Result 546 states and 1148 transitions. [2022-03-03 19:56:29,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:56:29,143 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-03 19:56:29,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:29,145 INFO L225 Difference]: With dead ends: 546 [2022-03-03 19:56:29,145 INFO L226 Difference]: Without dead ends: 529 [2022-03-03 19:56:29,146 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-03 19:56:29,146 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.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:29,147 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.4s Time] [2022-03-03 19:56:29,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-03-03 19:56:29,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 281. [2022-03-03 19:56:29,153 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-03 19:56:29,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 596 transitions. [2022-03-03 19:56:29,153 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 596 transitions. Word has length 32 [2022-03-03 19:56:29,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:29,154 INFO L470 AbstractCegarLoop]: Abstraction has 281 states and 596 transitions. [2022-03-03 19:56:29,154 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-03 19:56:29,154 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 596 transitions. [2022-03-03 19:56:29,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:29,155 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:29,155 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-03 19:56:29,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-03-03 19:56:29,386 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-03 19:56:29,386 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:29,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:29,386 INFO L85 PathProgramCache]: Analyzing trace with hash 307390119, now seen corresponding path program 5 times [2022-03-03 19:56:29,386 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:29,387 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724469292] [2022-03-03 19:56:29,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:29,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:29,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:29,601 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-03 19:56:29,602 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:29,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724469292] [2022-03-03 19:56:29,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724469292] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:29,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365638444] [2022-03-03 19:56:29,602 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:56:29,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:29,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:29,603 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-03 19:56:29,604 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-03 19:56:29,627 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:56:29,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:29,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 19:56:29,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:29,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:29,904 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-03 19:56:30,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:30,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:30,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:30,004 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-03 19:56:30,013 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-03 19:56:30,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:30,262 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:56:30,262 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-03 19:56:30,362 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-03 19:56:30,407 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-03 19:56:30,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365638444] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:30,407 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:30,407 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 13] total 28 [2022-03-03 19:56:30,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818350267] [2022-03-03 19:56:30,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:30,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:56:30,408 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:30,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:56:30,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:56:30,409 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-03 19:56:30,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:30,599 INFO L93 Difference]: Finished difference Result 554 states and 1191 transitions. [2022-03-03 19:56:30,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:56:30,600 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-03 19:56:30,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:30,602 INFO L225 Difference]: With dead ends: 554 [2022-03-03 19:56:30,602 INFO L226 Difference]: Without dead ends: 527 [2022-03-03 19:56:30,602 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=210, Invalid=912, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:56:30,603 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-03 19:56:30,603 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-03 19:56:30,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-03-03 19:56:30,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 317. [2022-03-03 19:56:30,609 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-03 19:56:30,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 684 transitions. [2022-03-03 19:56:30,610 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 684 transitions. Word has length 32 [2022-03-03 19:56:30,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:30,610 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 684 transitions. [2022-03-03 19:56:30,610 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-03 19:56:30,610 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 684 transitions. [2022-03-03 19:56:30,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:30,611 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:30,611 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-03 19:56:30,629 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-03 19:56:30,825 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-03 19:56:30,825 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:30,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:30,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1473211481, now seen corresponding path program 6 times [2022-03-03 19:56:30,826 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:30,826 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407956498] [2022-03-03 19:56:30,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:30,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:30,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:31,057 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-03 19:56:31,057 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:31,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407956498] [2022-03-03 19:56:31,057 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407956498] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:31,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835603207] [2022-03-03 19:56:31,057 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:56:31,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:31,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:31,059 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-03 19:56:31,060 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-03 19:56:31,097 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:56:31,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:31,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 19:56:31,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:31,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:31,388 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-03 19:56:31,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:31,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:31,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:31,444 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-03 19:56:31,461 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-03 19:56:31,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:31,722 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:56:31,722 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-03 19:56:31,816 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-03 19:56:31,855 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-03 19:56:31,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835603207] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:31,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:31,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 13] total 28 [2022-03-03 19:56:31,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914335428] [2022-03-03 19:56:31,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:31,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:56:31,856 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:31,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:56:31,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:56:31,857 INFO L87 Difference]: Start difference. First operand 317 states and 684 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-03 19:56:32,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:32,032 INFO L93 Difference]: Finished difference Result 639 states and 1386 transitions. [2022-03-03 19:56:32,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:56:32,033 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-03 19:56:32,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:32,035 INFO L225 Difference]: With dead ends: 639 [2022-03-03 19:56:32,035 INFO L226 Difference]: Without dead ends: 607 [2022-03-03 19:56:32,035 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=200, Invalid=856, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 19:56:32,036 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 96 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 220 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:32,036 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 126 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 205 Invalid, 0 Unknown, 220 Unchecked, 0.1s Time] [2022-03-03 19:56:32,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2022-03-03 19:56:32,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 324. [2022-03-03 19:56:32,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 2.1393188854489162) internal successors, (691), 323 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:32,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 691 transitions. [2022-03-03 19:56:32,044 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 691 transitions. Word has length 32 [2022-03-03 19:56:32,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:32,045 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 691 transitions. [2022-03-03 19:56:32,045 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-03 19:56:32,045 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 691 transitions. [2022-03-03 19:56:32,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:32,053 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:32,053 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-03 19:56:32,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-03 19:56:32,267 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-03 19:56:32,268 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:32,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:32,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1147796233, now seen corresponding path program 7 times [2022-03-03 19:56:32,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:32,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793093758] [2022-03-03 19:56:32,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:32,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:32,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:32,491 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-03 19:56:32,491 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:32,492 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793093758] [2022-03-03 19:56:32,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793093758] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:32,492 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135357323] [2022-03-03 19:56:32,492 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:56:32,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:32,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:32,498 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-03 19:56:32,499 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-03 19:56:32,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:32,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:56:32,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:32,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:32,840 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-03 19:56:32,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:32,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:32,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:32,901 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-03 19:56:32,920 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-03 19:56:32,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:33,178 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:56:33,178 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-03 19:56:33,268 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-03 19:56:33,295 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-03 19:56:33,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135357323] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:33,299 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:33,299 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 13] total 28 [2022-03-03 19:56:33,301 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306464546] [2022-03-03 19:56:33,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:33,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:56:33,304 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:33,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:56:33,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:56:33,305 INFO L87 Difference]: Start difference. First operand 324 states and 691 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-03 19:56:33,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:33,500 INFO L93 Difference]: Finished difference Result 572 states and 1216 transitions. [2022-03-03 19:56:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:56:33,500 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-03 19:56:33,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:33,502 INFO L225 Difference]: With dead ends: 572 [2022-03-03 19:56:33,502 INFO L226 Difference]: Without dead ends: 548 [2022-03-03 19:56:33,503 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 453 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=221, Invalid=901, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:56:33,503 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 49 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 236 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:33,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 163 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 243 Invalid, 0 Unknown, 236 Unchecked, 0.1s Time] [2022-03-03 19:56:33,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2022-03-03 19:56:33,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 393. [2022-03-03 19:56:33,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.1581632653061225) internal successors, (846), 392 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:33,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 846 transitions. [2022-03-03 19:56:33,510 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 846 transitions. Word has length 32 [2022-03-03 19:56:33,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:33,511 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 846 transitions. [2022-03-03 19:56:33,511 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-03 19:56:33,511 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 846 transitions. [2022-03-03 19:56:33,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:33,512 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:33,512 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-03 19:56:33,530 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-03-03 19:56:33,726 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-03 19:56:33,727 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:33,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:33,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1369686285, now seen corresponding path program 8 times [2022-03-03 19:56:33,727 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:33,727 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123657792] [2022-03-03 19:56:33,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:33,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:33,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:33,960 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-03 19:56:33,961 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:33,961 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123657792] [2022-03-03 19:56:33,961 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123657792] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:33,961 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578596547] [2022-03-03 19:56:33,961 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:56:33,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:33,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:33,962 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-03 19:56:33,963 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-03 19:56:33,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:56:33,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:33,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:56:33,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:34,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56: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 26 treesize of output 26 [2022-03-03 19:56:34,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:34,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:34,323 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-03 19:56:34,348 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-03 19:56:34,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:34,618 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:56:34,619 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-03 19:56:34,706 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-03 19:56:34,737 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-03 19:56:34,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578596547] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:34,738 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:34,738 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 29 [2022-03-03 19:56:34,738 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825923837] [2022-03-03 19:56:34,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:34,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:56:34,738 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:34,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:56:34,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=719, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:56:34,739 INFO L87 Difference]: Start difference. First operand 393 states and 846 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-03 19:56:35,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:35,206 INFO L93 Difference]: Finished difference Result 743 states and 1622 transitions. [2022-03-03 19:56:35,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 19:56:35,206 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-03 19:56:35,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:35,209 INFO L225 Difference]: With dead ends: 743 [2022-03-03 19:56:35,209 INFO L226 Difference]: Without dead ends: 716 [2022-03-03 19:56:35,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 53 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 648 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=315, Invalid=1491, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 19:56:35,210 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 99 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 326 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:35,210 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 182 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 453 Invalid, 0 Unknown, 326 Unchecked, 0.2s Time] [2022-03-03 19:56:35,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2022-03-03 19:56:35,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 426. [2022-03-03 19:56:35,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.1788235294117646) internal successors, (926), 425 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:35,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 926 transitions. [2022-03-03 19:56:35,219 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 926 transitions. Word has length 32 [2022-03-03 19:56:35,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:35,221 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 926 transitions. [2022-03-03 19:56:35,221 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-03 19:56:35,222 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 926 transitions. [2022-03-03 19:56:35,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:35,223 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:35,223 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-03 19:56:35,241 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-03 19:56:35,439 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-03 19:56:35,440 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:35,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:35,440 INFO L85 PathProgramCache]: Analyzing trace with hash -727791177, now seen corresponding path program 9 times [2022-03-03 19:56:35,440 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:35,440 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198667371] [2022-03-03 19:56:35,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:35,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:35,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:35,634 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-03 19:56:35,634 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:35,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198667371] [2022-03-03 19:56:35,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198667371] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:35,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489383050] [2022-03-03 19:56:35,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:56:35,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:35,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:35,636 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-03 19:56:35,637 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-03 19:56:35,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:56:35,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:35,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:56:35,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:35,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:35,935 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 22 [2022-03-03 19:56:36,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:36,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:36,235 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 18 treesize of output 26 [2022-03-03 19:56:36,366 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-03 19:56:36,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:37,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:37,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:37,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:37,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:37,589 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 31 treesize of output 37 [2022-03-03 19:56:37,665 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-03 19:56:37,665 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489383050] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:37,665 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:37,665 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 37 [2022-03-03 19:56:37,666 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940465169] [2022-03-03 19:56:37,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:37,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-03 19:56:37,666 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:37,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-03 19:56:37,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1173, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:56:37,667 INFO L87 Difference]: Start difference. First operand 426 states and 926 transitions. Second operand has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:39,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:39,891 INFO L93 Difference]: Finished difference Result 1367 states and 2897 transitions. [2022-03-03 19:56:39,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-03 19:56:39,891 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have 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-03 19:56:39,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:39,895 INFO L225 Difference]: With dead ends: 1367 [2022-03-03 19:56:39,895 INFO L226 Difference]: Without dead ends: 1312 [2022-03-03 19:56:39,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 54 SyntacticMatches, 3 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2707 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1210, Invalid=6800, Unknown=0, NotChecked=0, Total=8010 [2022-03-03 19:56:39,897 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 598 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 903 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 598 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 1771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 749 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:39,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [598 Valid, 396 Invalid, 1771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 903 Invalid, 0 Unknown, 749 Unchecked, 0.4s Time] [2022-03-03 19:56:39,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1312 states. [2022-03-03 19:56:39,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1312 to 562. [2022-03-03 19:56:39,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 561 states have (on average 2.229946524064171) internal successors, (1251), 561 states have internal predecessors, (1251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:39,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 1251 transitions. [2022-03-03 19:56:39,909 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 1251 transitions. Word has length 32 [2022-03-03 19:56:39,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:39,909 INFO L470 AbstractCegarLoop]: Abstraction has 562 states and 1251 transitions. [2022-03-03 19:56:39,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:39,910 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 1251 transitions. [2022-03-03 19:56:39,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:39,910 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:39,910 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-03 19:56:39,929 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-03 19:56:40,123 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-03 19:56:40,123 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:40,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:40,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1786574519, now seen corresponding path program 10 times [2022-03-03 19:56:40,124 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:40,124 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48781381] [2022-03-03 19:56:40,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:40,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:40,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:40,347 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:56:40,347 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:40,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48781381] [2022-03-03 19:56:40,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48781381] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:40,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577180308] [2022-03-03 19:56:40,348 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:56:40,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:40,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:40,349 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-03 19:56:40,350 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-03 19:56:40,371 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:56:40,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:40,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:56:40,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:40,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:40,618 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-03 19:56:40,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:40,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:40,702 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-03 19:56:40,717 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-03 19:56:40,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:40,965 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:56:40,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-03 19:56:41,053 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-03 19:56:41,086 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-03 19:56:41,086 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577180308] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:41,086 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:41,086 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-03 19:56:41,086 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747828521] [2022-03-03 19:56:41,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:41,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:56:41,086 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:41,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:56:41,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:56:41,087 INFO L87 Difference]: Start difference. First operand 562 states and 1251 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-03 19:56:41,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:41,312 INFO L93 Difference]: Finished difference Result 669 states and 1470 transitions. [2022-03-03 19:56:41,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-03 19:56:41,312 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-03 19:56:41,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:41,314 INFO L225 Difference]: With dead ends: 669 [2022-03-03 19:56:41,314 INFO L226 Difference]: Without dead ends: 652 [2022-03-03 19:56:41,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=231, Invalid=1175, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:56:41,315 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 95 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 152 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:41,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 111 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 181 Invalid, 0 Unknown, 152 Unchecked, 0.1s Time] [2022-03-03 19:56:41,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2022-03-03 19:56:41,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 584. [2022-03-03 19:56:41,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 583 states have (on average 2.2315608919382504) internal successors, (1301), 583 states have internal predecessors, (1301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:41,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 1301 transitions. [2022-03-03 19:56:41,323 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 1301 transitions. Word has length 32 [2022-03-03 19:56:41,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:41,324 INFO L470 AbstractCegarLoop]: Abstraction has 584 states and 1301 transitions. [2022-03-03 19:56:41,324 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-03 19:56:41,324 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 1301 transitions. [2022-03-03 19:56:41,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:41,325 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:41,325 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-03 19:56:41,356 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-03 19:56:41,525 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-03 19:56:41,525 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:41,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:41,525 INFO L85 PathProgramCache]: Analyzing trace with hash 112614937, now seen corresponding path program 11 times [2022-03-03 19:56:41,525 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:41,526 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139629142] [2022-03-03 19:56:41,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:41,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:41,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:41,690 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-03 19:56:41,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:41,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139629142] [2022-03-03 19:56:41,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139629142] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:41,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499025765] [2022-03-03 19:56:41,691 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:56:41,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:41,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:41,692 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-03 19:56:41,693 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-03 19:56:41,717 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:56:41,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:41,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 19:56:41,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:41,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:41,947 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-03 19:56:42,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:42,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:42,011 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-03 19:56:42,022 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-03 19:56:42,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:42,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:42,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:42,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:42,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 57 [2022-03-03 19:56:42,348 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-03 19:56:42,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-03 19:56:42,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499025765] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:42,443 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:42,443 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 34 [2022-03-03 19:56:42,443 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372771136] [2022-03-03 19:56:42,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:42,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-03 19:56:42,443 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:42,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-03 19:56:42,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=986, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:56:42,444 INFO L87 Difference]: Start difference. First operand 584 states and 1301 transitions. Second operand has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:42,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:42,851 INFO L93 Difference]: Finished difference Result 969 states and 2149 transitions. [2022-03-03 19:56:42,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:56:42,851 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-03 19:56:42,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:42,854 INFO L225 Difference]: With dead ends: 969 [2022-03-03 19:56:42,854 INFO L226 Difference]: Without dead ends: 944 [2022-03-03 19:56:42,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 796 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=363, Invalid=1799, Unknown=0, NotChecked=0, Total=2162 [2022-03-03 19:56:42,855 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 113 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 322 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:42,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 167 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 243 Invalid, 0 Unknown, 322 Unchecked, 0.1s Time] [2022-03-03 19:56:42,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 944 states. [2022-03-03 19:56:42,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 944 to 655. [2022-03-03 19:56:42,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 654 states have (on average 2.2370030581039755) internal successors, (1463), 654 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:42,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1463 transitions. [2022-03-03 19:56:42,866 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1463 transitions. Word has length 32 [2022-03-03 19:56:42,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:42,866 INFO L470 AbstractCegarLoop]: Abstraction has 655 states and 1463 transitions. [2022-03-03 19:56:42,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:42,867 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1463 transitions. [2022-03-03 19:56:42,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:42,868 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:42,868 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-03 19:56:42,890 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-03-03 19:56:43,076 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-03 19:56:43,077 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:43,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:43,077 INFO L85 PathProgramCache]: Analyzing trace with hash -708561801, now seen corresponding path program 12 times [2022-03-03 19:56:43,077 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:43,077 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758325894] [2022-03-03 19:56:43,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:43,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:43,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:43,280 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-03 19:56:43,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:43,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758325894] [2022-03-03 19:56:43,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758325894] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:43,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56708270] [2022-03-03 19:56:43,281 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:56:43,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:43,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:43,282 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-03 19:56:43,283 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-03 19:56:43,305 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:56:43,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:43,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 19:56:43,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:43,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:43,542 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-03 19:56:43,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:43,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:43,635 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-03 19:56:43,651 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-03 19:56:43,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:43,867 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:56:43,867 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-03 19:56:43,947 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-03 19:56:43,986 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-03 19:56:43,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56708270] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:43,987 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:43,987 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-03 19:56:43,987 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248534080] [2022-03-03 19:56:43,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:43,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:56:43,987 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:43,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:56:43,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:56:43,988 INFO L87 Difference]: Start difference. First operand 655 states and 1463 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-03 19:56:44,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:44,170 INFO L93 Difference]: Finished difference Result 715 states and 1583 transitions. [2022-03-03 19:56:44,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:56:44,171 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-03 19:56:44,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:44,173 INFO L225 Difference]: With dead ends: 715 [2022-03-03 19:56:44,173 INFO L226 Difference]: Without dead ends: 707 [2022-03-03 19:56:44,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 453 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:56:44,173 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 23 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 209 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:44,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 146 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 164 Invalid, 0 Unknown, 209 Unchecked, 0.1s Time] [2022-03-03 19:56:44,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2022-03-03 19:56:44,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 682. [2022-03-03 19:56:44,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 2.2305433186490453) internal successors, (1519), 681 states have internal predecessors, (1519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:44,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 1519 transitions. [2022-03-03 19:56:44,185 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 1519 transitions. Word has length 32 [2022-03-03 19:56:44,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:44,185 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 1519 transitions. [2022-03-03 19:56:44,185 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-03 19:56:44,185 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 1519 transitions. [2022-03-03 19:56:44,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:44,186 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:44,186 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-03 19:56:44,203 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-03 19:56:44,403 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-03 19:56:44,403 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:44,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:44,403 INFO L85 PathProgramCache]: Analyzing trace with hash 306961723, now seen corresponding path program 13 times [2022-03-03 19:56:44,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:44,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504820613] [2022-03-03 19:56:44,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:44,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:44,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:44,608 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-03 19:56:44,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:44,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504820613] [2022-03-03 19:56:44,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504820613] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:44,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731273108] [2022-03-03 19:56:44,608 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:56:44,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:44,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:44,609 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-03 19:56:44,610 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-03 19:56:44,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:44,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:56:44,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:44,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:44,826 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-03 19:56:44,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:44,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:44,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:44,880 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-03 19:56:44,892 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-03 19:56:44,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:45,141 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:56:45,141 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-03 19:56:45,233 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-03 19:56:45,267 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-03 19:56:45,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731273108] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:45,267 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:45,267 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 30 [2022-03-03 19:56:45,267 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671623183] [2022-03-03 19:56:45,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:45,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:56:45,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:45,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:56:45,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:56:45,268 INFO L87 Difference]: Start difference. First operand 682 states and 1519 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-03 19:56:45,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:45,907 INFO L93 Difference]: Finished difference Result 1476 states and 3239 transitions. [2022-03-03 19:56:45,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-03 19:56:45,908 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-03 19:56:45,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:45,911 INFO L225 Difference]: With dead ends: 1476 [2022-03-03 19:56:45,911 INFO L226 Difference]: Without dead ends: 1322 [2022-03-03 19:56:45,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 52 SyntacticMatches, 8 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 847 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=397, Invalid=2053, Unknown=0, NotChecked=0, Total=2450 [2022-03-03 19:56:45,912 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 252 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 1051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 467 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:45,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 349 Invalid, 1051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 530 Invalid, 0 Unknown, 467 Unchecked, 0.2s Time] [2022-03-03 19:56:45,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1322 states. [2022-03-03 19:56:45,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1322 to 843. [2022-03-03 19:56:45,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 842 states have (on average 2.2422802850356294) internal successors, (1888), 842 states have internal predecessors, (1888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:45,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 1888 transitions. [2022-03-03 19:56:45,926 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 1888 transitions. Word has length 32 [2022-03-03 19:56:45,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:45,926 INFO L470 AbstractCegarLoop]: Abstraction has 843 states and 1888 transitions. [2022-03-03 19:56:45,926 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-03 19:56:45,926 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 1888 transitions. [2022-03-03 19:56:45,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:45,927 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:45,927 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-03 19:56:45,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-03 19:56:46,143 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-03 19:56:46,143 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:46,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:46,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1366997859, now seen corresponding path program 14 times [2022-03-03 19:56:46,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:46,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986437202] [2022-03-03 19:56:46,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:46,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:46,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:46,363 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-03 19:56:46,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:46,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986437202] [2022-03-03 19:56:46,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986437202] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:46,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39699211] [2022-03-03 19:56:46,364 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:56:46,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:46,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:46,365 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-03 19:56:46,426 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-03 19:56:46,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:56:46,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:46,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:56:46,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:46,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:46,689 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-03 19:56:46,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:46,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:46,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:46,766 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-03 19:56:46,787 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-03 19:56:46,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:47,070 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:56:47,071 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-03 19:56:47,141 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-03 19:56:47,174 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-03 19:56:47,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39699211] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:47,174 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:47,174 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 30 [2022-03-03 19:56:47,175 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689518014] [2022-03-03 19:56:47,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:47,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:56:47,175 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:47,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:56:47,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:56:47,176 INFO L87 Difference]: Start difference. First operand 843 states and 1888 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-03 19:56:47,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:47,787 INFO L93 Difference]: Finished difference Result 1446 states and 3193 transitions. [2022-03-03 19:56:47,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-03 19:56:47,787 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-03 19:56:47,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:47,790 INFO L225 Difference]: With dead ends: 1446 [2022-03-03 19:56:47,790 INFO L226 Difference]: Without dead ends: 1352 [2022-03-03 19:56:47,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 868 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=449, Invalid=2307, Unknown=0, NotChecked=0, Total=2756 [2022-03-03 19:56:47,792 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 159 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 303 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:47,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 247 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 409 Invalid, 0 Unknown, 303 Unchecked, 0.2s Time] [2022-03-03 19:56:47,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2022-03-03 19:56:47,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 1008. [2022-03-03 19:56:47,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1008 states, 1007 states have (on average 2.266137040714995) internal successors, (2282), 1007 states have internal predecessors, (2282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:47,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1008 states to 1008 states and 2282 transitions. [2022-03-03 19:56:47,815 INFO L78 Accepts]: Start accepts. Automaton has 1008 states and 2282 transitions. Word has length 32 [2022-03-03 19:56:47,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:47,815 INFO L470 AbstractCegarLoop]: Abstraction has 1008 states and 2282 transitions. [2022-03-03 19:56:47,815 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-03 19:56:47,815 INFO L276 IsEmpty]: Start isEmpty. Operand 1008 states and 2282 transitions. [2022-03-03 19:56:47,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:47,817 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:47,817 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-03 19:56:47,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-03 19:56:48,033 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-03 19:56:48,033 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:48,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:48,034 INFO L85 PathProgramCache]: Analyzing trace with hash 2106792699, now seen corresponding path program 15 times [2022-03-03 19:56:48,034 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:48,034 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462765664] [2022-03-03 19:56:48,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:48,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:48,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:48,206 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-03 19:56:48,206 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:48,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462765664] [2022-03-03 19:56:48,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462765664] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:48,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35834200] [2022-03-03 19:56:48,206 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:56:48,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:48,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:48,208 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-03 19:56:48,208 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-03 19:56:48,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:56:48,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:48,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-03 19:56:48,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:48,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:48,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-03 19:56:48,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:48,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:48,475 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-03 19:56:48,613 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:56:48,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:49,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:49,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:49,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:49,181 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:49,181 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 37 [2022-03-03 19:56:49,275 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 29 treesize of output 25 [2022-03-03 19:56:49,365 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-03 19:56:49,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35834200] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:49,365 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:49,365 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 38 [2022-03-03 19:56:49,365 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008654953] [2022-03-03 19:56:49,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:49,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-03 19:56:49,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:49,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-03 19:56:49,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=1250, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:56:49,366 INFO L87 Difference]: Start difference. First operand 1008 states and 2282 transitions. Second operand has 39 states, 39 states have (on average 2.2051282051282053) internal successors, (86), 38 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-03 19:56:49,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:49,926 INFO L93 Difference]: Finished difference Result 1235 states and 2744 transitions. [2022-03-03 19:56:49,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-03 19:56:49,927 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.2051282051282053) internal successors, (86), 38 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-03 19:56:49,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:49,930 INFO L225 Difference]: With dead ends: 1235 [2022-03-03 19:56:49,930 INFO L226 Difference]: Without dead ends: 1214 [2022-03-03 19:56:49,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1219 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=577, Invalid=3205, Unknown=0, NotChecked=0, Total=3782 [2022-03-03 19:56:49,932 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 88 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 311 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:49,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 215 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 80 Invalid, 0 Unknown, 311 Unchecked, 0.0s Time] [2022-03-03 19:56:49,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1214 states. [2022-03-03 19:56:49,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1214 to 1080. [2022-03-03 19:56:49,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1080 states, 1079 states have (on average 2.2567191844300276) internal successors, (2435), 1079 states have internal predecessors, (2435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:49,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1080 states to 1080 states and 2435 transitions. [2022-03-03 19:56:49,949 INFO L78 Accepts]: Start accepts. Automaton has 1080 states and 2435 transitions. Word has length 32 [2022-03-03 19:56:49,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:49,949 INFO L470 AbstractCegarLoop]: Abstraction has 1080 states and 2435 transitions. [2022-03-03 19:56:49,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.2051282051282053) internal successors, (86), 38 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-03 19:56:49,949 INFO L276 IsEmpty]: Start isEmpty. Operand 1080 states and 2435 transitions. [2022-03-03 19:56:49,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:49,952 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:49,952 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-03 19:56:49,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-03 19:56:50,157 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-03 19:56:50,158 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:50,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:50,158 INFO L85 PathProgramCache]: Analyzing trace with hash 78448107, now seen corresponding path program 16 times [2022-03-03 19:56:50,158 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:50,158 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230362761] [2022-03-03 19:56:50,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:50,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:50,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:50,351 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-03 19:56:50,352 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:50,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230362761] [2022-03-03 19:56:50,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230362761] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:50,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058347832] [2022-03-03 19:56:50,352 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:56:50,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:50,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:50,354 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-03 19:56:50,356 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-03 19:56:50,378 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:56:50,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:50,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:56:50,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:50,578 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:50,578 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-03 19:56:50,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:50,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:50,665 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-03 19:56:50,673 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-03 19:56:50,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:50,931 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:56:50,932 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-03 19:56:51,058 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-03 19:56:51,091 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-03 19:56:51,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058347832] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:51,091 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:51,091 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 28 [2022-03-03 19:56:51,091 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009474299] [2022-03-03 19:56:51,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:51,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:56:51,092 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:51,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:56:51,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:56:51,092 INFO L87 Difference]: Start difference. First operand 1080 states and 2435 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-03 19:56:51,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:51,326 INFO L93 Difference]: Finished difference Result 1216 states and 2718 transitions. [2022-03-03 19:56:51,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:56:51,326 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-03 19:56:51,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:51,330 INFO L225 Difference]: With dead ends: 1216 [2022-03-03 19:56:51,330 INFO L226 Difference]: Without dead ends: 1204 [2022-03-03 19:56:51,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=218, Invalid=1042, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 19:56:51,331 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 56 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 152 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:51,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 125 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 210 Invalid, 0 Unknown, 152 Unchecked, 0.1s Time] [2022-03-03 19:56:51,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1204 states. [2022-03-03 19:56:51,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1204 to 1083. [2022-03-03 19:56:51,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1083 states, 1082 states have (on average 2.253234750462107) internal successors, (2438), 1082 states have internal predecessors, (2438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:51,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1083 states to 1083 states and 2438 transitions. [2022-03-03 19:56:51,346 INFO L78 Accepts]: Start accepts. Automaton has 1083 states and 2438 transitions. Word has length 32 [2022-03-03 19:56:51,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:51,347 INFO L470 AbstractCegarLoop]: Abstraction has 1083 states and 2438 transitions. [2022-03-03 19:56:51,347 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-03 19:56:51,347 INFO L276 IsEmpty]: Start isEmpty. Operand 1083 states and 2438 transitions. [2022-03-03 19:56:51,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:51,352 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:51,352 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-03 19:56:51,371 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-03 19:56:51,556 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-03 19:56:51,556 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:51,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:51,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1563537433, now seen corresponding path program 17 times [2022-03-03 19:56:51,557 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:51,557 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789782439] [2022-03-03 19:56:51,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:51,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:51,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:51,762 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-03 19:56:51,763 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:51,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789782439] [2022-03-03 19:56:51,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789782439] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:51,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269869782] [2022-03-03 19:56:51,763 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:56:51,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:51,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:51,779 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-03 19:56:51,827 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-03 19:56:51,852 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:56:51,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:51,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 19:56:51,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:52,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:52,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-03 19:56:52,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:52,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:52,114 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-03 19:56:52,121 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-03 19:56:52,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:52,281 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:56:52,281 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-03 19:56:52,397 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-03 19:56:52,436 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-03 19:56:52,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269869782] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:52,437 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:52,437 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 28 [2022-03-03 19:56:52,437 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677649048] [2022-03-03 19:56:52,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:52,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:56:52,437 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:52,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:56:52,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:56:52,438 INFO L87 Difference]: Start difference. First operand 1083 states and 2438 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-03 19:56:52,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:52,638 INFO L93 Difference]: Finished difference Result 1155 states and 2591 transitions. [2022-03-03 19:56:52,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:56:52,638 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-03 19:56:52,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:52,641 INFO L225 Difference]: With dead ends: 1155 [2022-03-03 19:56:52,641 INFO L226 Difference]: Without dead ends: 1141 [2022-03-03 19:56:52,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=214, Invalid=1046, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 19:56:52,642 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 55 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 143 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:52,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 150 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 173 Invalid, 0 Unknown, 143 Unchecked, 0.1s Time] [2022-03-03 19:56:52,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2022-03-03 19:56:52,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 1086. [2022-03-03 19:56:52,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1086 states, 1085 states have (on average 2.249769585253456) internal successors, (2441), 1085 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:52,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1086 states to 1086 states and 2441 transitions. [2022-03-03 19:56:52,656 INFO L78 Accepts]: Start accepts. Automaton has 1086 states and 2441 transitions. Word has length 32 [2022-03-03 19:56:52,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:52,656 INFO L470 AbstractCegarLoop]: Abstraction has 1086 states and 2441 transitions. [2022-03-03 19:56:52,656 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-03 19:56:52,656 INFO L276 IsEmpty]: Start isEmpty. Operand 1086 states and 2441 transitions. [2022-03-03 19:56:52,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:52,658 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:52,658 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-03 19:56:52,675 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-03 19:56:52,878 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-03 19:56:52,878 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:52,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:52,878 INFO L85 PathProgramCache]: Analyzing trace with hash -889796407, now seen corresponding path program 18 times [2022-03-03 19:56:52,878 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:52,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927601207] [2022-03-03 19:56:52,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:52,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:52,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:53,100 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-03 19:56:53,100 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:53,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927601207] [2022-03-03 19:56:53,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927601207] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:53,100 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415667950] [2022-03-03 19:56:53,100 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:56:53,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:53,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:53,101 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-03 19:56:53,103 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-03 19:56:53,124 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:56:53,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:53,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 19:56:53,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:53,344 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:53,344 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-03 19:56:53,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:53,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:53,513 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-03 19:56:53,524 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-03 19:56:53,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:53,775 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:56:53,775 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-03 19:56:53,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-03 19:56:53,895 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:56:53,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415667950] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:53,895 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:53,895 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-03 19:56:53,895 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579669285] [2022-03-03 19:56:53,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:53,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:56:53,896 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:53,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:56:53,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:56:53,896 INFO L87 Difference]: Start difference. First operand 1086 states and 2441 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-03 19:56:54,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:54,193 INFO L93 Difference]: Finished difference Result 1287 states and 2865 transitions. [2022-03-03 19:56:54,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:56:54,194 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-03 19:56:54,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:54,197 INFO L225 Difference]: With dead ends: 1287 [2022-03-03 19:56:54,197 INFO L226 Difference]: Without dead ends: 1267 [2022-03-03 19:56:54,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 542 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=270, Invalid=1290, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 19:56:54,198 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 80 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 241 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:54,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 140 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 195 Invalid, 0 Unknown, 241 Unchecked, 0.1s Time] [2022-03-03 19:56:54,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2022-03-03 19:56:54,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 1147. [2022-03-03 19:56:54,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1147 states, 1146 states have (on average 2.244328097731239) internal successors, (2572), 1146 states have internal predecessors, (2572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:54,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1147 states to 1147 states and 2572 transitions. [2022-03-03 19:56:54,213 INFO L78 Accepts]: Start accepts. Automaton has 1147 states and 2572 transitions. Word has length 32 [2022-03-03 19:56:54,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:54,213 INFO L470 AbstractCegarLoop]: Abstraction has 1147 states and 2572 transitions. [2022-03-03 19:56:54,213 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-03 19:56:54,213 INFO L276 IsEmpty]: Start isEmpty. Operand 1147 states and 2572 transitions. [2022-03-03 19:56:54,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:54,215 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:54,215 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-03 19:56:54,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-03 19:56:54,431 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-03 19:56:54,431 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:54,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:54,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1976105177, now seen corresponding path program 19 times [2022-03-03 19:56:54,432 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:54,432 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826873594] [2022-03-03 19:56:54,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:54,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:54,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:54,573 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-03 19:56:54,573 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:54,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826873594] [2022-03-03 19:56:54,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826873594] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:54,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140105943] [2022-03-03 19:56:54,573 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:56:54,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:54,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:54,574 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-03 19:56:54,594 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-03 19:56:54,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:54,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:56:54,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:54,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:54,727 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-03 19:56:54,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:54,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:54,834 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-03 19:56:54,841 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-03 19:56:54,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:55,021 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:56:55,022 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-03 19:56:55,090 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-03 19:56:55,109 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-03 19:56:55,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140105943] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:55,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:55,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-03 19:56:55,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577039402] [2022-03-03 19:56:55,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:55,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:56:55,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:55,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:56:55,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:56:55,111 INFO L87 Difference]: Start difference. First operand 1147 states and 2572 transitions. Second operand has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 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-03 19:56:55,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:55,319 INFO L93 Difference]: Finished difference Result 1262 states and 2801 transitions. [2022-03-03 19:56:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:56:55,319 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 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-03 19:56:55,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:55,322 INFO L225 Difference]: With dead ends: 1262 [2022-03-03 19:56:55,322 INFO L226 Difference]: Without dead ends: 1236 [2022-03-03 19:56:55,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=241, Invalid=1165, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:56:55,323 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 66 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 160 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:55,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 163 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 192 Invalid, 0 Unknown, 160 Unchecked, 0.1s Time] [2022-03-03 19:56:55,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1236 states. [2022-03-03 19:56:55,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1236 to 1157. [2022-03-03 19:56:55,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 1156 states have (on average 2.2422145328719725) internal successors, (2592), 1156 states have internal predecessors, (2592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:55,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 2592 transitions. [2022-03-03 19:56:55,341 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 2592 transitions. Word has length 32 [2022-03-03 19:56:55,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:55,341 INFO L470 AbstractCegarLoop]: Abstraction has 1157 states and 2592 transitions. [2022-03-03 19:56:55,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 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-03 19:56:55,341 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 2592 transitions. [2022-03-03 19:56:55,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:55,344 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:55,344 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-03 19:56:55,362 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-03 19:56:55,560 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-03 19:56:55,560 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:55,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:55,560 INFO L85 PathProgramCache]: Analyzing trace with hash -516998149, now seen corresponding path program 20 times [2022-03-03 19:56:55,560 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:55,561 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311876553] [2022-03-03 19:56:55,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:55,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:55,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:55,755 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-03 19:56:55,756 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:55,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311876553] [2022-03-03 19:56:55,756 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311876553] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:55,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038344619] [2022-03-03 19:56:55,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:56:55,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:55,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:55,758 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-03 19:56:55,761 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-03 19:56:55,787 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:56:55,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:55,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:56:55,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:56,014 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:56,015 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-03 19:56:56,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:56,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:56,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 24 treesize of output 10 [2022-03-03 19:56:56,160 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-03 19:56:56,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:56,410 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:56:56,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-03 19:56:56,512 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-03 19:56:56,546 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-03 19:56:56,546 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038344619] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:56,546 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:56,547 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-03 19:56:56,547 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768195935] [2022-03-03 19:56:56,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:56,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:56:56,547 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:56,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:56:56,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:56:56,548 INFO L87 Difference]: Start difference. First operand 1157 states and 2592 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-03 19:56:56,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:56,828 INFO L93 Difference]: Finished difference Result 1281 states and 2850 transitions. [2022-03-03 19:56:56,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-03 19:56:56,829 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-03 19:56:56,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:56,832 INFO L225 Difference]: With dead ends: 1281 [2022-03-03 19:56:56,832 INFO L226 Difference]: Without dead ends: 1260 [2022-03-03 19:56:56,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=239, Invalid=1093, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 19:56:56,833 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 57 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 203 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:56,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 208 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 307 Invalid, 0 Unknown, 203 Unchecked, 0.1s Time] [2022-03-03 19:56:56,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1260 states. [2022-03-03 19:56:56,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1260 to 1165. [2022-03-03 19:56:56,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1165 states, 1164 states have (on average 2.2448453608247423) internal successors, (2613), 1164 states have internal predecessors, (2613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:56,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 2613 transitions. [2022-03-03 19:56:56,847 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 2613 transitions. Word has length 32 [2022-03-03 19:56:56,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:56,847 INFO L470 AbstractCegarLoop]: Abstraction has 1165 states and 2613 transitions. [2022-03-03 19:56:56,847 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-03 19:56:56,848 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 2613 transitions. [2022-03-03 19:56:56,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:56,849 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:56,849 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-03 19:56:56,866 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-03 19:56:57,055 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-03 19:56:57,055 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:57,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:57,056 INFO L85 PathProgramCache]: Analyzing trace with hash 495694383, now seen corresponding path program 21 times [2022-03-03 19:56:57,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:57,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621100122] [2022-03-03 19:56:57,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:57,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:57,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:57,250 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-03 19:56:57,251 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:57,251 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621100122] [2022-03-03 19:56:57,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621100122] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:57,251 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182753460] [2022-03-03 19:56:57,251 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:56:57,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:57,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:57,252 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-03 19:56:57,253 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-03 19:56:57,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:56:57,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:57,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 19:56:57,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:57,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:57,455 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-03 19:56:57,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:57,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:57,557 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:57,558 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-03 19:56:57,572 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-03 19:56:57,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:57,799 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:56:57,800 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-03 19:56:57,895 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-03 19:56:57,929 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-03 19:56:57,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182753460] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:57,929 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:57,929 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 29 [2022-03-03 19:56:57,929 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140158300] [2022-03-03 19:56:57,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:57,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:56:57,929 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:57,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:56:57,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:56:57,930 INFO L87 Difference]: Start difference. First operand 1165 states and 2613 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-03 19:56:58,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:58,147 INFO L93 Difference]: Finished difference Result 1292 states and 2864 transitions. [2022-03-03 19:56:58,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:56:58,147 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-03 19:56:58,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:58,151 INFO L225 Difference]: With dead ends: 1292 [2022-03-03 19:56:58,151 INFO L226 Difference]: Without dead ends: 1268 [2022-03-03 19:56:58,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=242, Invalid=1164, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:56:58,152 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 72 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 203 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:58,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 158 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 260 Invalid, 0 Unknown, 203 Unchecked, 0.1s Time] [2022-03-03 19:56:58,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1268 states. [2022-03-03 19:56:58,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1268 to 1176. [2022-03-03 19:56:58,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1176 states, 1175 states have (on average 2.244255319148936) internal successors, (2637), 1175 states have internal predecessors, (2637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:58,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1176 states to 1176 states and 2637 transitions. [2022-03-03 19:56:58,167 INFO L78 Accepts]: Start accepts. Automaton has 1176 states and 2637 transitions. Word has length 32 [2022-03-03 19:56:58,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:58,167 INFO L470 AbstractCegarLoop]: Abstraction has 1176 states and 2637 transitions. [2022-03-03 19:56:58,167 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-03 19:56:58,168 INFO L276 IsEmpty]: Start isEmpty. Operand 1176 states and 2637 transitions. [2022-03-03 19:56:58,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:58,169 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:58,169 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-03 19:56:58,188 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-03 19:56:58,385 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-03 19:56:58,385 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:58,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:58,386 INFO L85 PathProgramCache]: Analyzing trace with hash -956375147, now seen corresponding path program 22 times [2022-03-03 19:56:58,386 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:58,386 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676422998] [2022-03-03 19:56:58,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:58,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:58,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:58,530 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-03 19:56:58,530 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:58,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676422998] [2022-03-03 19:56:58,530 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676422998] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:58,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027661380] [2022-03-03 19:56:58,530 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:56:58,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:58,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:58,531 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:56:58,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-03 19:56:58,553 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:56:58,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:58,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:56:58,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:58,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:58,690 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-03 19:56:58,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:56:58,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:56:58,771 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-03 19:56:58,790 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-03 19:56:58,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:56:58,959 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:56:58,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-03 19:56:59,028 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-03 19:56:59,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-03 19:56:59,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027661380] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:56:59,049 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:56:59,049 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 31 [2022-03-03 19:56:59,049 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056255197] [2022-03-03 19:56:59,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:56:59,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-03 19:56:59,049 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:56:59,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-03 19:56:59,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=841, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:56:59,050 INFO L87 Difference]: Start difference. First operand 1176 states and 2637 transitions. Second operand has 32 states, 32 states have (on average 2.0) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:59,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:56:59,307 INFO L93 Difference]: Finished difference Result 1465 states and 3217 transitions. [2022-03-03 19:56:59,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-03 19:56:59,308 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-03 19:56:59,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:56:59,311 INFO L225 Difference]: With dead ends: 1465 [2022-03-03 19:56:59,311 INFO L226 Difference]: Without dead ends: 1415 [2022-03-03 19:56:59,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=279, Invalid=1361, Unknown=0, NotChecked=0, Total=1640 [2022-03-03 19:56:59,312 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 131 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:56:59,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 163 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 302 Invalid, 0 Unknown, 142 Unchecked, 0.1s Time] [2022-03-03 19:56:59,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2022-03-03 19:56:59,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1212. [2022-03-03 19:56:59,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1212 states, 1211 states have (on average 2.255986787778695) internal successors, (2732), 1211 states have internal predecessors, (2732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:59,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1212 states to 1212 states and 2732 transitions. [2022-03-03 19:56:59,327 INFO L78 Accepts]: Start accepts. Automaton has 1212 states and 2732 transitions. Word has length 32 [2022-03-03 19:56:59,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:56:59,327 INFO L470 AbstractCegarLoop]: Abstraction has 1212 states and 2732 transitions. [2022-03-03 19:56:59,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.0) internal successors, (64), 31 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:56:59,327 INFO L276 IsEmpty]: Start isEmpty. Operand 1212 states and 2732 transitions. [2022-03-03 19:56:59,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:56:59,329 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:56:59,329 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-03 19:56:59,360 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-03 19:56:59,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:59,545 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:56:59,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:56:59,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1996610945, now seen corresponding path program 23 times [2022-03-03 19:56:59,545 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:56:59,545 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879470505] [2022-03-03 19:56:59,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:56:59,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:56:59,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:56:59,762 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-03 19:56:59,762 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:56:59,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879470505] [2022-03-03 19:56:59,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879470505] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:56:59,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870576575] [2022-03-03 19:56:59,762 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:56:59,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:56:59,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:56:59,765 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:56:59,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-03 19:56:59,787 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:56:59,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:56:59,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 19:56:59,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:56:59,996 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:56:59,996 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-03 19:57:00,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:00,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:00,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:00,105 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-03 19:57:00,120 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-03 19:57:00,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:00,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:00,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:00,337 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:00,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 57 [2022-03-03 19:57:00,555 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-03 19:57:00,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870576575] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:00,555 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:00,556 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 36 [2022-03-03 19:57:00,556 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867384641] [2022-03-03 19:57:00,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:00,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-03 19:57:00,556 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:00,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-03 19:57:00,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=1119, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 19:57:00,557 INFO L87 Difference]: Start difference. First operand 1212 states and 2732 transitions. Second operand has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:01,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:01,961 INFO L93 Difference]: Finished difference Result 2662 states and 5786 transitions. [2022-03-03 19:57:01,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-03 19:57:01,962 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-03 19:57:01,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:01,966 INFO L225 Difference]: With dead ends: 2662 [2022-03-03 19:57:01,966 INFO L226 Difference]: Without dead ends: 2469 [2022-03-03 19:57:01,967 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2093 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1014, Invalid=5628, Unknown=0, NotChecked=0, Total=6642 [2022-03-03 19:57:01,967 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 340 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 922 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 1471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 922 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 416 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:01,967 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [340 Valid, 379 Invalid, 1471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 922 Invalid, 0 Unknown, 416 Unchecked, 0.4s Time] [2022-03-03 19:57:01,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2469 states. [2022-03-03 19:57:01,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2469 to 1440. [2022-03-03 19:57:01,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1440 states, 1439 states have (on average 2.244614315496873) internal successors, (3230), 1439 states have internal predecessors, (3230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:01,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1440 states to 1440 states and 3230 transitions. [2022-03-03 19:57:01,989 INFO L78 Accepts]: Start accepts. Automaton has 1440 states and 3230 transitions. Word has length 32 [2022-03-03 19:57:01,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:01,989 INFO L470 AbstractCegarLoop]: Abstraction has 1440 states and 3230 transitions. [2022-03-03 19:57:01,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:01,989 INFO L276 IsEmpty]: Start isEmpty. Operand 1440 states and 3230 transitions. [2022-03-03 19:57:01,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:01,991 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:01,991 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-03 19:57:02,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:02,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:02,207 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:02,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:02,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1401532203, now seen corresponding path program 24 times [2022-03-03 19:57:02,207 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:02,207 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349612013] [2022-03-03 19:57:02,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:02,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:02,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:02,422 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-03 19:57:02,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:02,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349612013] [2022-03-03 19:57:02,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349612013] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:02,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123389252] [2022-03-03 19:57:02,422 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:57:02,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:02,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:02,424 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:02,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-03 19:57:02,448 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:57:02,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:02,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 19:57:02,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:02,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:02,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-03 19:57:02,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:02,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:02,694 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-03 19:57:02,701 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-03 19:57:02,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:02,860 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:02,861 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-03 19:57:02,935 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-03 19:57:02,956 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-03 19:57:02,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123389252] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:02,956 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:02,956 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 28 [2022-03-03 19:57:02,956 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208434359] [2022-03-03 19:57:02,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:02,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:57:02,956 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:02,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:57:02,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:57:02,957 INFO L87 Difference]: Start difference. First operand 1440 states and 3230 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-03 19:57:03,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:03,180 INFO L93 Difference]: Finished difference Result 1680 states and 3724 transitions. [2022-03-03 19:57:03,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-03 19:57:03,180 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-03 19:57:03,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:03,183 INFO L225 Difference]: With dead ends: 1680 [2022-03-03 19:57:03,183 INFO L226 Difference]: Without dead ends: 1666 [2022-03-03 19:57:03,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 51 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 576 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=269, Invalid=1213, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:57:03,183 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 139 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:03,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 202 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 215 Invalid, 0 Unknown, 250 Unchecked, 0.1s Time] [2022-03-03 19:57:03,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1666 states. [2022-03-03 19:57:03,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1666 to 1487. [2022-03-03 19:57:03,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1487 states, 1486 states have (on average 2.2476446837146704) internal successors, (3340), 1486 states have internal predecessors, (3340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:03,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 3340 transitions. [2022-03-03 19:57:03,201 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 3340 transitions. Word has length 32 [2022-03-03 19:57:03,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:03,202 INFO L470 AbstractCegarLoop]: Abstraction has 1487 states and 3340 transitions. [2022-03-03 19:57:03,202 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-03 19:57:03,202 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 3340 transitions. [2022-03-03 19:57:03,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:03,204 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:03,204 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-03 19:57:03,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:03,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-03 19:57:03,419 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:03,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:03,420 INFO L85 PathProgramCache]: Analyzing trace with hash 809339119, now seen corresponding path program 25 times [2022-03-03 19:57:03,420 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:03,420 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539720572] [2022-03-03 19:57:03,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:03,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:03,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:03,576 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-03 19:57:03,577 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:03,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539720572] [2022-03-03 19:57:03,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539720572] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:03,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040249848] [2022-03-03 19:57:03,577 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:57:03,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:03,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:03,578 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:03,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-03 19:57:03,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:03,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:57:03,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:03,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:03,775 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-03 19:57:03,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:03,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:03,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-03 19:57:03,934 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-03 19:57:03,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:04,186 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:04,186 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-03 19:57:04,247 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-03 19:57:04,268 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-03 19:57:04,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040249848] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:04,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:04,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 28 [2022-03-03 19:57:04,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327470456] [2022-03-03 19:57:04,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:04,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:57:04,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:04,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:57:04,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:57:04,269 INFO L87 Difference]: Start difference. First operand 1487 states and 3340 transitions. Second operand has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 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-03 19:57:04,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:04,485 INFO L93 Difference]: Finished difference Result 1626 states and 3621 transitions. [2022-03-03 19:57:04,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:57:04,485 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 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-03 19:57:04,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:04,489 INFO L225 Difference]: With dead ends: 1626 [2022-03-03 19:57:04,490 INFO L226 Difference]: Without dead ends: 1610 [2022-03-03 19:57:04,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 50 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=244, Invalid=1088, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 19:57:04,491 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 103 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 179 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:04,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 169 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 304 Invalid, 0 Unknown, 179 Unchecked, 0.1s Time] [2022-03-03 19:57:04,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1610 states. [2022-03-03 19:57:04,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1610 to 1486. [2022-03-03 19:57:04,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1486 states, 1485 states have (on average 2.2471380471380473) internal successors, (3337), 1485 states have internal predecessors, (3337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:04,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1486 states to 1486 states and 3337 transitions. [2022-03-03 19:57:04,537 INFO L78 Accepts]: Start accepts. Automaton has 1486 states and 3337 transitions. Word has length 32 [2022-03-03 19:57:04,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:04,538 INFO L470 AbstractCegarLoop]: Abstraction has 1486 states and 3337 transitions. [2022-03-03 19:57:04,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 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-03 19:57:04,538 INFO L276 IsEmpty]: Start isEmpty. Operand 1486 states and 3337 transitions. [2022-03-03 19:57:04,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:04,539 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:04,539 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-03 19:57:04,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:04,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-03 19:57:04,756 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:04,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:04,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1602633313, now seen corresponding path program 26 times [2022-03-03 19:57:04,756 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:04,756 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634185770] [2022-03-03 19:57:04,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:04,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:04,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:04,957 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-03 19:57:04,958 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:04,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634185770] [2022-03-03 19:57:04,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634185770] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:04,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254538163] [2022-03-03 19:57:04,958 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:57:04,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:04,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:04,959 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:04,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-03 19:57:04,981 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:57:04,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:04,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:57:04,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:05,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:05,225 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-03 19:57:05,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:05,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:05,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:05,349 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-03 19:57:05,360 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-03 19:57:05,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:05,581 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:05,582 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-03 19:57:05,658 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-03 19:57:05,692 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-03 19:57:05,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254538163] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:05,692 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:05,692 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 13] total 28 [2022-03-03 19:57:05,692 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003923563] [2022-03-03 19:57:05,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:05,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:57:05,693 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:05,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:57:05,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:57:05,693 INFO L87 Difference]: Start difference. First operand 1486 states and 3337 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-03 19:57:05,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:05,937 INFO L93 Difference]: Finished difference Result 1659 states and 3686 transitions. [2022-03-03 19:57:05,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:57:05,937 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-03 19:57:05,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:05,940 INFO L225 Difference]: With dead ends: 1659 [2022-03-03 19:57:05,940 INFO L226 Difference]: Without dead ends: 1645 [2022-03-03 19:57:05,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=223, Invalid=1037, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 19:57:05,941 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 70 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:05,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 160 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 258 Invalid, 0 Unknown, 198 Unchecked, 0.1s Time] [2022-03-03 19:57:05,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1645 states. [2022-03-03 19:57:05,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1645 to 1494. [2022-03-03 19:57:05,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1494 states, 1493 states have (on average 2.245813797722706) internal successors, (3353), 1493 states have internal predecessors, (3353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:05,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1494 states to 1494 states and 3353 transitions. [2022-03-03 19:57:05,959 INFO L78 Accepts]: Start accepts. Automaton has 1494 states and 3353 transitions. Word has length 32 [2022-03-03 19:57:05,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:05,959 INFO L470 AbstractCegarLoop]: Abstraction has 1494 states and 3353 transitions. [2022-03-03 19:57:05,959 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-03 19:57:05,959 INFO L276 IsEmpty]: Start isEmpty. Operand 1494 states and 3353 transitions. [2022-03-03 19:57:05,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:05,961 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:05,961 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-03 19:57:05,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:06,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-03 19:57:06,177 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:06,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:06,177 INFO L85 PathProgramCache]: Analyzing trace with hash -117543987, now seen corresponding path program 27 times [2022-03-03 19:57:06,178 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:06,178 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614431255] [2022-03-03 19:57:06,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:06,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:06,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:06,367 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-03 19:57:06,368 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:06,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614431255] [2022-03-03 19:57:06,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614431255] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:06,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187320314] [2022-03-03 19:57:06,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:57:06,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:06,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:06,369 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:06,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-03 19:57:06,391 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:57:06,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:06,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 19:57:06,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:06,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:06,543 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-03 19:57:06,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:06,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 38 [2022-03-03 19:57:06,723 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-03 19:57:06,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:07,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:07,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:07,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 45 [2022-03-03 19:57:07,713 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-03 19:57:07,745 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:57:07,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187320314] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:07,746 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:07,746 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 14] total 35 [2022-03-03 19:57:07,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830658324] [2022-03-03 19:57:07,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:07,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-03 19:57:07,746 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:07,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-03 19:57:07,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1057, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 19:57:07,747 INFO L87 Difference]: Start difference. First operand 1494 states and 3353 transitions. Second operand has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:08,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:08,127 INFO L93 Difference]: Finished difference Result 1596 states and 3554 transitions. [2022-03-03 19:57:08,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-03 19:57:08,128 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-03 19:57:08,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:08,130 INFO L225 Difference]: With dead ends: 1596 [2022-03-03 19:57:08,130 INFO L226 Difference]: Without dead ends: 1563 [2022-03-03 19:57:08,131 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 850 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=445, Invalid=2105, Unknown=0, NotChecked=0, Total=2550 [2022-03-03 19:57:08,131 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 160 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 433 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:08,131 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 252 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 206 Invalid, 0 Unknown, 433 Unchecked, 0.1s Time] [2022-03-03 19:57:08,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1563 states. [2022-03-03 19:57:08,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1563 to 1505. [2022-03-03 19:57:08,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1505 states, 1504 states have (on average 2.2513297872340425) internal successors, (3386), 1504 states have internal predecessors, (3386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:08,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 3386 transitions. [2022-03-03 19:57:08,146 INFO L78 Accepts]: Start accepts. Automaton has 1505 states and 3386 transitions. Word has length 32 [2022-03-03 19:57:08,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:08,146 INFO L470 AbstractCegarLoop]: Abstraction has 1505 states and 3386 transitions. [2022-03-03 19:57:08,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:08,146 INFO L276 IsEmpty]: Start isEmpty. Operand 1505 states and 3386 transitions. [2022-03-03 19:57:08,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:08,147 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:08,148 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-03 19:57:08,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:08,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-03 19:57:08,364 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:08,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:08,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1140541965, now seen corresponding path program 28 times [2022-03-03 19:57:08,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:08,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826064336] [2022-03-03 19:57:08,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:08,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:08,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:08,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-03 19:57:08,522 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:08,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826064336] [2022-03-03 19:57:08,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826064336] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:08,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904684778] [2022-03-03 19:57:08,522 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:57:08,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:08,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:08,523 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:08,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-03 19:57:08,544 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:57:08,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:08,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:57:08,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:08,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:08,820 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-03 19:57:08,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:08,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:08,912 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-03 19:57:08,923 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-03 19:57:08,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:09,208 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:09,208 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-03 19:57:09,320 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-03 19:57:09,353 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-03 19:57:09,353 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904684778] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:09,353 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:09,353 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 28 [2022-03-03 19:57:09,353 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344484596] [2022-03-03 19:57:09,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:09,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:57:09,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:09,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:57:09,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:57:09,354 INFO L87 Difference]: Start difference. First operand 1505 states and 3386 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-03 19:57:09,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:09,604 INFO L93 Difference]: Finished difference Result 1850 states and 4103 transitions. [2022-03-03 19:57:09,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 19:57:09,604 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-03 19:57:09,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:09,607 INFO L225 Difference]: With dead ends: 1850 [2022-03-03 19:57:09,607 INFO L226 Difference]: Without dead ends: 1756 [2022-03-03 19:57:09,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 53 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=257, Invalid=1149, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:57:09,607 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 136 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 372 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:09,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 264 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 234 Invalid, 0 Unknown, 372 Unchecked, 0.1s Time] [2022-03-03 19:57:09,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1756 states. [2022-03-03 19:57:09,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1756 to 1578. [2022-03-03 19:57:09,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1578 states, 1577 states have (on average 2.25428027901078) internal successors, (3555), 1577 states have internal predecessors, (3555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:09,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1578 states to 1578 states and 3555 transitions. [2022-03-03 19:57:09,625 INFO L78 Accepts]: Start accepts. Automaton has 1578 states and 3555 transitions. Word has length 32 [2022-03-03 19:57:09,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:09,625 INFO L470 AbstractCegarLoop]: Abstraction has 1578 states and 3555 transitions. [2022-03-03 19:57:09,625 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-03 19:57:09,625 INFO L276 IsEmpty]: Start isEmpty. Operand 1578 states and 3555 transitions. [2022-03-03 19:57:09,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:09,626 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:09,626 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:57:09,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:09,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:09,845 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:09,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:09,845 INFO L85 PathProgramCache]: Analyzing trace with hash 968255547, now seen corresponding path program 29 times [2022-03-03 19:57:09,845 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:09,845 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62037537] [2022-03-03 19:57:09,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:09,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:09,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:10,025 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-03 19:57:10,025 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:10,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62037537] [2022-03-03 19:57:10,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62037537] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:10,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715029593] [2022-03-03 19:57:10,026 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:57:10,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:10,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:10,027 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:10,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-03 19:57:10,050 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:57:10,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:10,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 19:57:10,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:10,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:10,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-03 19:57:10,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:10,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:10,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:10,365 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-03 19:57:10,382 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-03 19:57:10,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:10,664 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:10,664 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-03 19:57:10,752 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-03 19:57:10,779 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-03 19:57:10,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715029593] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:10,780 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:10,780 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 28 [2022-03-03 19:57:10,780 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348040894] [2022-03-03 19:57:10,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:10,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:57:10,780 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:10,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:57:10,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:57:10,780 INFO L87 Difference]: Start difference. First operand 1578 states and 3555 transitions. Second operand has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 28 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:11,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:11,024 INFO L93 Difference]: Finished difference Result 2252 states and 4991 transitions. [2022-03-03 19:57:11,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-03 19:57:11,025 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 28 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-03 19:57:11,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:11,028 INFO L225 Difference]: With dead ends: 2252 [2022-03-03 19:57:11,028 INFO L226 Difference]: Without dead ends: 2140 [2022-03-03 19:57:11,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 52 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=265, Invalid=1141, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:57:11,029 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 177 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 575 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:11,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 240 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 243 Invalid, 0 Unknown, 575 Unchecked, 0.1s Time] [2022-03-03 19:57:11,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2140 states. [2022-03-03 19:57:11,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2140 to 1707. [2022-03-03 19:57:11,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1707 states, 1706 states have (on average 2.2626025791324738) internal successors, (3860), 1706 states have internal predecessors, (3860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:11,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1707 states to 1707 states and 3860 transitions. [2022-03-03 19:57:11,057 INFO L78 Accepts]: Start accepts. Automaton has 1707 states and 3860 transitions. Word has length 32 [2022-03-03 19:57:11,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:11,057 INFO L470 AbstractCegarLoop]: Abstraction has 1707 states and 3860 transitions. [2022-03-03 19:57:11,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 28 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:11,057 INFO L276 IsEmpty]: Start isEmpty. Operand 1707 states and 3860 transitions. [2022-03-03 19:57:11,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:11,059 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:11,059 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-03 19:57:11,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:11,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:11,291 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:11,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:11,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1980948079, now seen corresponding path program 30 times [2022-03-03 19:57:11,291 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:11,291 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478283578] [2022-03-03 19:57:11,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:11,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:11,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:11,463 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-03 19:57:11,463 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:11,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478283578] [2022-03-03 19:57:11,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478283578] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:11,464 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391592361] [2022-03-03 19:57:11,464 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:57:11,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:11,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:11,465 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:11,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-03 19:57:11,487 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:57:11,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:11,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 19:57:11,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:11,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:11,692 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-03 19:57:11,715 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:57:11,715 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-03 19:57:11,726 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-03 19:57:11,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:11,927 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:11,928 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-03 19:57:12,049 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-03 19:57:12,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391592361] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:12,049 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:12,049 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 32 [2022-03-03 19:57:12,049 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564698492] [2022-03-03 19:57:12,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:12,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 19:57:12,050 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:12,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 19:57:12,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=881, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 19:57:12,050 INFO L87 Difference]: Start difference. First operand 1707 states and 3860 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:12,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:12,606 INFO L93 Difference]: Finished difference Result 2522 states and 5549 transitions. [2022-03-03 19:57:12,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-03 19:57:12,607 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-03 19:57:12,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:12,621 INFO L225 Difference]: With dead ends: 2522 [2022-03-03 19:57:12,621 INFO L226 Difference]: Without dead ends: 2400 [2022-03-03 19:57:12,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 964 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=499, Invalid=2581, Unknown=0, NotChecked=0, Total=3080 [2022-03-03 19:57:12,623 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 248 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 320 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:12,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 203 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 471 Invalid, 0 Unknown, 320 Unchecked, 0.2s Time] [2022-03-03 19:57:12,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2400 states. [2022-03-03 19:57:12,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2400 to 1538. [2022-03-03 19:57:12,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1538 states, 1537 states have (on average 2.2485361093038385) internal successors, (3456), 1537 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:12,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1538 states to 1538 states and 3456 transitions. [2022-03-03 19:57:12,645 INFO L78 Accepts]: Start accepts. Automaton has 1538 states and 3456 transitions. Word has length 32 [2022-03-03 19:57:12,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:12,645 INFO L470 AbstractCegarLoop]: Abstraction has 1538 states and 3456 transitions. [2022-03-03 19:57:12,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:12,645 INFO L276 IsEmpty]: Start isEmpty. Operand 1538 states and 3456 transitions. [2022-03-03 19:57:12,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:12,647 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:12,647 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-03 19:57:12,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:12,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-03-03 19:57:12,863 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:12,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:12,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1077914535, now seen corresponding path program 31 times [2022-03-03 19:57:12,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:12,864 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592107666] [2022-03-03 19:57:12,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:12,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:12,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:13,056 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-03 19:57:13,057 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:13,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592107666] [2022-03-03 19:57:13,057 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592107666] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:13,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508694310] [2022-03-03 19:57:13,057 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:57:13,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:13,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:13,058 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:13,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-03 19:57:13,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:13,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:57:13,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:13,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:13,342 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-03 19:57:13,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:13,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:13,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:13,467 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-03 19:57:13,477 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-03 19:57:13,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:13,747 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:13,748 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-03 19:57:13,934 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-03 19:57:13,962 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-03 19:57:13,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508694310] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:13,962 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:13,962 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-03-03 19:57:13,962 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638190968] [2022-03-03 19:57:13,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:13,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:57:13,962 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:13,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:57:13,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:57:13,963 INFO L87 Difference]: Start difference. First operand 1538 states and 3456 transitions. Second operand has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 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-03 19:57:14,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:14,834 INFO L93 Difference]: Finished difference Result 2813 states and 6181 transitions. [2022-03-03 19:57:14,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 19:57:14,834 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 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-03 19:57:14,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:14,837 INFO L225 Difference]: With dead ends: 2813 [2022-03-03 19:57:14,838 INFO L226 Difference]: Without dead ends: 2550 [2022-03-03 19:57:14,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 53 SyntacticMatches, 9 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 1308 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=576, Invalid=2846, Unknown=0, NotChecked=0, Total=3422 [2022-03-03 19:57:14,838 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 288 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 1846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1159 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:14,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 439 Invalid, 1846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 629 Invalid, 0 Unknown, 1159 Unchecked, 0.2s Time] [2022-03-03 19:57:14,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2550 states. [2022-03-03 19:57:14,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2550 to 1860. [2022-03-03 19:57:14,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1860 states, 1859 states have (on average 2.2501344809037116) internal successors, (4183), 1859 states have internal predecessors, (4183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:14,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1860 states to 1860 states and 4183 transitions. [2022-03-03 19:57:14,870 INFO L78 Accepts]: Start accepts. Automaton has 1860 states and 4183 transitions. Word has length 32 [2022-03-03 19:57:14,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:14,871 INFO L470 AbstractCegarLoop]: Abstraction has 1860 states and 4183 transitions. [2022-03-03 19:57:14,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 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-03 19:57:14,871 INFO L276 IsEmpty]: Start isEmpty. Operand 1860 states and 4183 transitions. [2022-03-03 19:57:14,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:14,873 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:14,873 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-03 19:57:14,890 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-03 19:57:15,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:15,079 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:15,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:15,079 INFO L85 PathProgramCache]: Analyzing trace with hash 282445069, now seen corresponding path program 32 times [2022-03-03 19:57:15,079 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:15,079 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053779773] [2022-03-03 19:57:15,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:15,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:15,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:15,263 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-03 19:57:15,263 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:15,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053779773] [2022-03-03 19:57:15,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053779773] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:15,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766639657] [2022-03-03 19:57:15,263 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:57:15,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:15,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:15,265 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:15,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-03 19:57:15,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:57:15,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:15,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:57:15,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:15,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:15,550 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-03 19:57:15,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:15,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:15,687 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-03 19:57:15,697 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-03 19:57:15,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:15,945 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:15,945 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-03 19:57:16,104 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-03 19:57:16,137 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-03 19:57:16,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766639657] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:16,137 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:16,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-03-03 19:57:16,137 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123013862] [2022-03-03 19:57:16,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:16,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:57:16,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:16,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:57:16,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:57:16,138 INFO L87 Difference]: Start difference. First operand 1860 states and 4183 transitions. Second operand has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 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-03 19:57:16,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:16,586 INFO L93 Difference]: Finished difference Result 2130 states and 4721 transitions. [2022-03-03 19:57:16,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-03 19:57:16,586 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 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-03 19:57:16,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:16,589 INFO L225 Difference]: With dead ends: 2130 [2022-03-03 19:57:16,589 INFO L226 Difference]: Without dead ends: 2102 [2022-03-03 19:57:16,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 53 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 773 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=350, Invalid=2002, Unknown=0, NotChecked=0, Total=2352 [2022-03-03 19:57:16,589 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 121 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 388 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:16,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 170 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 317 Invalid, 0 Unknown, 388 Unchecked, 0.1s Time] [2022-03-03 19:57:16,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2102 states. [2022-03-03 19:57:16,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2102 to 1894. [2022-03-03 19:57:16,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 2.2519809825673534) internal successors, (4263), 1893 states have internal predecessors, (4263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:16,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 4263 transitions. [2022-03-03 19:57:16,609 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 4263 transitions. Word has length 32 [2022-03-03 19:57:16,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:16,609 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 4263 transitions. [2022-03-03 19:57:16,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 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-03 19:57:16,609 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 4263 transitions. [2022-03-03 19:57:16,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:16,611 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:16,611 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-03 19:57:16,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:16,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:16,827 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:16,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:16,827 INFO L85 PathProgramCache]: Analyzing trace with hash 458576657, now seen corresponding path program 33 times [2022-03-03 19:57:16,828 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:16,828 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504080837] [2022-03-03 19:57:16,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:16,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:16,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:17,023 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-03 19:57:17,023 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:17,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504080837] [2022-03-03 19:57:17,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504080837] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:17,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885844559] [2022-03-03 19:57:17,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:57:17,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:17,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:17,024 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:17,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-03 19:57:17,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:57:17,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:17,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:57:17,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:17,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:17,309 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-03 19:57:17,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:17,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:17,391 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-03 19:57:17,409 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-03 19:57:17,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:17,651 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:17,651 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-03 19:57:17,756 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-03 19:57:17,777 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-03 19:57:17,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885844559] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:17,777 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:17,777 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-03-03 19:57:17,777 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348221510] [2022-03-03 19:57:17,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:17,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:57:17,778 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:17,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:57:17,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:57:17,778 INFO L87 Difference]: Start difference. First operand 1894 states and 4263 transitions. Second operand has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:18,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:18,270 INFO L93 Difference]: Finished difference Result 2381 states and 5316 transitions. [2022-03-03 19:57:18,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-03 19:57:18,270 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-03 19:57:18,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:18,286 INFO L225 Difference]: With dead ends: 2381 [2022-03-03 19:57:18,286 INFO L226 Difference]: Without dead ends: 2304 [2022-03-03 19:57:18,287 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 50 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 855 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=453, Invalid=1997, Unknown=0, NotChecked=0, Total=2450 [2022-03-03 19:57:18,290 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 160 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 444 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:18,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 268 Invalid, 895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 409 Invalid, 0 Unknown, 444 Unchecked, 0.1s Time] [2022-03-03 19:57:18,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2304 states. [2022-03-03 19:57:18,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2304 to 2022. [2022-03-03 19:57:18,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2022 states, 2021 states have (on average 2.256308758040574) internal successors, (4560), 2021 states have internal predecessors, (4560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:18,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2022 states to 2022 states and 4560 transitions. [2022-03-03 19:57:18,315 INFO L78 Accepts]: Start accepts. Automaton has 2022 states and 4560 transitions. Word has length 32 [2022-03-03 19:57:18,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:18,315 INFO L470 AbstractCegarLoop]: Abstraction has 2022 states and 4560 transitions. [2022-03-03 19:57:18,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:18,315 INFO L276 IsEmpty]: Start isEmpty. Operand 2022 states and 4560 transitions. [2022-03-03 19:57:18,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:18,317 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:18,317 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-03 19:57:18,333 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-03 19:57:18,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-03 19:57:18,533 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:18,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:18,533 INFO L85 PathProgramCache]: Analyzing trace with hash -362600081, now seen corresponding path program 34 times [2022-03-03 19:57:18,534 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:18,534 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806525995] [2022-03-03 19:57:18,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:18,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:18,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:18,750 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-03 19:57:18,750 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:18,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806525995] [2022-03-03 19:57:18,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806525995] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:18,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739758373] [2022-03-03 19:57:18,751 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:57:18,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:18,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:18,752 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:18,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-03 19:57:18,778 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:57:18,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:18,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:57:18,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:18,954 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:18,955 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-03 19:57:19,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:19,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:19,011 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-03 19:57:19,025 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-03 19:57:19,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:19,209 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:19,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-03 19:57:19,279 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-03 19:57:19,298 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-03 19:57:19,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739758373] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:19,298 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:19,298 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-03-03 19:57:19,298 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474400446] [2022-03-03 19:57:19,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:19,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:57:19,299 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:19,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:57:19,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:57:19,301 INFO L87 Difference]: Start difference. First operand 2022 states and 4560 transitions. Second operand has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:19,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:19,567 INFO L93 Difference]: Finished difference Result 2174 states and 4888 transitions. [2022-03-03 19:57:19,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-03 19:57:19,567 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-03 19:57:19,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:19,569 INFO L225 Difference]: With dead ends: 2174 [2022-03-03 19:57:19,569 INFO L226 Difference]: Without dead ends: 2154 [2022-03-03 19:57:19,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 49 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=315, Invalid=1577, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:57:19,570 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 72 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 326 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:19,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 159 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 231 Invalid, 0 Unknown, 326 Unchecked, 0.1s Time] [2022-03-03 19:57:19,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2154 states. [2022-03-03 19:57:19,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2154 to 2043. [2022-03-03 19:57:19,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2043 states, 2042 states have (on average 2.254162585700294) internal successors, (4603), 2042 states have internal predecessors, (4603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:19,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2043 states to 2043 states and 4603 transitions. [2022-03-03 19:57:19,620 INFO L78 Accepts]: Start accepts. Automaton has 2043 states and 4603 transitions. Word has length 32 [2022-03-03 19:57:19,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:19,620 INFO L470 AbstractCegarLoop]: Abstraction has 2043 states and 4603 transitions. [2022-03-03 19:57:19,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.033333333333333) internal successors, (61), 29 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:19,621 INFO L276 IsEmpty]: Start isEmpty. Operand 2043 states and 4603 transitions. [2022-03-03 19:57:19,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:19,623 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:19,623 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-03 19:57:19,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:19,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-03 19:57:19,839 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:19,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:19,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1350073971, now seen corresponding path program 35 times [2022-03-03 19:57:19,839 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:19,839 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853570142] [2022-03-03 19:57:19,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:19,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:19,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:20,000 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-03 19:57:20,000 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:20,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853570142] [2022-03-03 19:57:20,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853570142] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:20,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182436478] [2022-03-03 19:57:20,001 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:57:20,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:20,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:20,002 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:20,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-03 19:57:20,027 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:57:20,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:20,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 19:57:20,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:20,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:20,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-03 19:57:20,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:20,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:20,360 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-03 19:57:20,368 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-03 19:57:20,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:20,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:20,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:20,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:20,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 57 [2022-03-03 19:57:20,865 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-03 19:57:20,865 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182436478] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:20,865 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:20,865 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-03-03 19:57:20,865 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208262560] [2022-03-03 19:57:20,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:20,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-03 19:57:20,866 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:20,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-03 19:57:20,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1110, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 19:57:20,867 INFO L87 Difference]: Start difference. First operand 2043 states and 4603 transitions. Second operand has 37 states, 37 states have (on average 2.027027027027027) internal successors, (75), 36 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:21,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:21,799 INFO L93 Difference]: Finished difference Result 2682 states and 5975 transitions. [2022-03-03 19:57:21,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-03 19:57:21,799 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.027027027027027) internal successors, (75), 36 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-03 19:57:21,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:21,802 INFO L225 Difference]: With dead ends: 2682 [2022-03-03 19:57:21,802 INFO L226 Difference]: Without dead ends: 2649 [2022-03-03 19:57:21,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1212 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=650, Invalid=3132, Unknown=0, NotChecked=0, Total=3782 [2022-03-03 19:57:21,803 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 223 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 1113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 521 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:21,803 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 216 Invalid, 1113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 536 Invalid, 0 Unknown, 521 Unchecked, 0.2s Time] [2022-03-03 19:57:21,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2649 states. [2022-03-03 19:57:21,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2649 to 2201. [2022-03-03 19:57:21,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2201 states, 2200 states have (on average 2.255) internal successors, (4961), 2200 states have internal predecessors, (4961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:21,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2201 states to 2201 states and 4961 transitions. [2022-03-03 19:57:21,851 INFO L78 Accepts]: Start accepts. Automaton has 2201 states and 4961 transitions. Word has length 32 [2022-03-03 19:57:21,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:21,851 INFO L470 AbstractCegarLoop]: Abstraction has 2201 states and 4961 transitions. [2022-03-03 19:57:21,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.027027027027027) internal successors, (75), 36 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:21,852 INFO L276 IsEmpty]: Start isEmpty. Operand 2201 states and 4961 transitions. [2022-03-03 19:57:21,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:21,854 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:21,854 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-03 19:57:21,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:22,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-03 19:57:22,067 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:22,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:22,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1516422259, now seen corresponding path program 36 times [2022-03-03 19:57:22,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:22,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536386933] [2022-03-03 19:57:22,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:22,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:22,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:22,271 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-03 19:57:22,271 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:22,271 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536386933] [2022-03-03 19:57:22,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536386933] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:22,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324488362] [2022-03-03 19:57:22,272 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:57:22,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:22,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:22,273 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:22,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-03 19:57:22,295 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:57:22,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:22,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 19:57:22,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:22,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:22,531 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-03 19:57:22,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:22,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:22,680 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-03 19:57:22,693 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-03 19:57:22,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:22,962 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:22,962 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-03 19:57:23,075 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-03 19:57:23,108 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-03 19:57:23,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324488362] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:23,108 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:23,108 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-03-03 19:57:23,108 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323399694] [2022-03-03 19:57:23,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:23,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:57:23,108 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:23,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:57:23,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:57:23,109 INFO L87 Difference]: Start difference. First operand 2201 states and 4961 transitions. Second operand has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 30 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-03 19:57:23,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:23,473 INFO L93 Difference]: Finished difference Result 2948 states and 6539 transitions. [2022-03-03 19:57:23,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:57:23,474 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 30 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-03 19:57:23,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:23,477 INFO L225 Difference]: With dead ends: 2948 [2022-03-03 19:57:23,477 INFO L226 Difference]: Without dead ends: 2823 [2022-03-03 19:57:23,477 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 51 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=340, Invalid=1640, Unknown=0, NotChecked=0, Total=1980 [2022-03-03 19:57:23,477 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 147 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 1180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 725 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:23,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 316 Invalid, 1180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 423 Invalid, 0 Unknown, 725 Unchecked, 0.1s Time] [2022-03-03 19:57:23,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2823 states. [2022-03-03 19:57:23,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2823 to 2454. [2022-03-03 19:57:23,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2454 states, 2453 states have (on average 2.2592743579290664) internal successors, (5542), 2453 states have internal predecessors, (5542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:23,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2454 states to 2454 states and 5542 transitions. [2022-03-03 19:57:23,504 INFO L78 Accepts]: Start accepts. Automaton has 2454 states and 5542 transitions. Word has length 32 [2022-03-03 19:57:23,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:23,504 INFO L470 AbstractCegarLoop]: Abstraction has 2454 states and 5542 transitions. [2022-03-03 19:57:23,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.096774193548387) internal successors, (65), 30 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-03 19:57:23,504 INFO L276 IsEmpty]: Start isEmpty. Operand 2454 states and 5542 transitions. [2022-03-03 19:57:23,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:23,507 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:23,507 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-03 19:57:23,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:23,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:23,723 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:23,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:23,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1972305753, now seen corresponding path program 37 times [2022-03-03 19:57:23,724 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:23,724 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259870532] [2022-03-03 19:57:23,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:23,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:23,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:23,946 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-03 19:57:23,947 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:23,947 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259870532] [2022-03-03 19:57:23,947 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259870532] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:23,947 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381201086] [2022-03-03 19:57:23,947 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:57:23,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:23,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:23,960 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:23,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-03 19:57:23,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:23,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:57:23,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:24,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:24,169 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-03 19:57:24,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:24,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:24,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:24,326 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-03 19:57:24,347 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-03 19:57:24,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:24,556 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:24,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 56 [2022-03-03 19:57:24,654 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-03 19:57:24,685 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-03 19:57:24,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381201086] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:24,685 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:24,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-03-03 19:57:24,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137959766] [2022-03-03 19:57:24,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:24,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:57:24,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:24,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:57:24,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:57:24,686 INFO L87 Difference]: Start difference. First operand 2454 states and 5542 transitions. Second operand has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 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-03 19:57:25,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:25,045 INFO L93 Difference]: Finished difference Result 4067 states and 9106 transitions. [2022-03-03 19:57:25,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 19:57:25,045 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 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-03 19:57:25,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:25,050 INFO L225 Difference]: With dead ends: 4067 [2022-03-03 19:57:25,051 INFO L226 Difference]: Without dead ends: 4040 [2022-03-03 19:57:25,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=333, Invalid=1473, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 19:57:25,057 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 115 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 385 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:25,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 288 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 305 Invalid, 0 Unknown, 385 Unchecked, 0.1s Time] [2022-03-03 19:57:25,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4040 states. [2022-03-03 19:57:25,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4040 to 2635. [2022-03-03 19:57:25,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2635 states, 2634 states have (on average 2.2649962034927866) internal successors, (5966), 2634 states have internal predecessors, (5966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:25,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2635 states to 2635 states and 5966 transitions. [2022-03-03 19:57:25,095 INFO L78 Accepts]: Start accepts. Automaton has 2635 states and 5966 transitions. Word has length 32 [2022-03-03 19:57:25,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:25,095 INFO L470 AbstractCegarLoop]: Abstraction has 2635 states and 5966 transitions. [2022-03-03 19:57:25,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 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-03 19:57:25,095 INFO L276 IsEmpty]: Start isEmpty. Operand 2635 states and 5966 transitions. [2022-03-03 19:57:25,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:25,099 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:25,099 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:57:25,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-03 19:57:25,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-03 19:57:25,316 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:25,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:25,317 INFO L85 PathProgramCache]: Analyzing trace with hash 804520611, now seen corresponding path program 38 times [2022-03-03 19:57:25,317 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:25,317 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515649582] [2022-03-03 19:57:25,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:25,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:25,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:25,503 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-03 19:57:25,504 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:25,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515649582] [2022-03-03 19:57:25,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515649582] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:25,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004006250] [2022-03-03 19:57:25,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:57:25,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:25,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:25,505 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:25,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-03 19:57:25,526 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:57:25,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:25,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 19:57:25,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:25,675 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:25,675 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-03 19:57:25,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:25,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:25,775 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-03 19:57:25,783 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-03 19:57:25,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:25,952 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:25,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-03 19:57:26,037 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-03 19:57:26,056 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-03 19:57:26,056 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004006250] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:26,056 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:26,056 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-03-03 19:57:26,056 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817858425] [2022-03-03 19:57:26,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:26,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:57:26,057 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:26,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:57:26,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:57:26,057 INFO L87 Difference]: Start difference. First operand 2635 states and 5966 transitions. Second operand has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 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-03 19:57:26,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:26,363 INFO L93 Difference]: Finished difference Result 3211 states and 7172 transitions. [2022-03-03 19:57:26,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:57:26,363 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 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-03 19:57:26,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:26,367 INFO L225 Difference]: With dead ends: 3211 [2022-03-03 19:57:26,367 INFO L226 Difference]: Without dead ends: 3145 [2022-03-03 19:57:26,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 51 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=285, Invalid=1355, Unknown=0, NotChecked=0, Total=1640 [2022-03-03 19:57:26,367 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 132 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 617 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:26,367 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 241 Invalid, 994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 341 Invalid, 0 Unknown, 617 Unchecked, 0.1s Time] [2022-03-03 19:57:26,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3145 states. [2022-03-03 19:57:26,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3145 to 2696. [2022-03-03 19:57:26,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2696 states, 2695 states have (on average 2.2608534322820035) internal successors, (6093), 2695 states have internal predecessors, (6093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:26,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2696 states to 2696 states and 6093 transitions. [2022-03-03 19:57:26,412 INFO L78 Accepts]: Start accepts. Automaton has 2696 states and 6093 transitions. Word has length 32 [2022-03-03 19:57:26,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:26,412 INFO L470 AbstractCegarLoop]: Abstraction has 2696 states and 6093 transitions. [2022-03-03 19:57:26,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1333333333333333) internal successors, (64), 29 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-03 19:57:26,412 INFO L276 IsEmpty]: Start isEmpty. Operand 2696 states and 6093 transitions. [2022-03-03 19:57:26,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:26,431 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:26,431 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-03 19:57:26,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:26,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-03 19:57:26,632 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:26,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:26,632 INFO L85 PathProgramCache]: Analyzing trace with hash 349061555, now seen corresponding path program 39 times [2022-03-03 19:57:26,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:26,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976715416] [2022-03-03 19:57:26,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:26,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:26,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:26,761 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-03 19:57:26,761 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:26,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976715416] [2022-03-03 19:57:26,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976715416] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:26,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722725347] [2022-03-03 19:57:26,762 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:57:26,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:26,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:26,763 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:26,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-03 19:57:26,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:57:26,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:26,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-03 19:57:26,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:26,937 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:26,938 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-03 19:57:27,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:27,137 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:27,137 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-03 19:57:27,271 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:57:27,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:27,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:27,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:27,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:27,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:27,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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 37 [2022-03-03 19:57:27,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:27,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-03-03 19:57:27,885 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-03 19:57:27,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722725347] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:27,885 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:27,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 39 [2022-03-03 19:57:27,885 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098201581] [2022-03-03 19:57:27,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:27,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-03 19:57:27,885 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:27,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-03 19:57:27,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1314, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 19:57:27,886 INFO L87 Difference]: Start difference. First operand 2696 states and 6093 transitions. Second operand has 40 states, 40 states have (on average 2.15) internal successors, (86), 39 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-03 19:57:29,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:29,304 INFO L93 Difference]: Finished difference Result 3668 states and 8214 transitions. [2022-03-03 19:57:29,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-03 19:57:29,304 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.15) internal successors, (86), 39 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-03 19:57:29,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:29,309 INFO L225 Difference]: With dead ends: 3668 [2022-03-03 19:57:29,309 INFO L226 Difference]: Without dead ends: 3548 [2022-03-03 19:57:29,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 50 SyntacticMatches, 6 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2015 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1004, Invalid=5002, Unknown=0, NotChecked=0, Total=6006 [2022-03-03 19:57:29,309 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 299 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 1502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1145 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:29,309 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 603 Invalid, 1502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 313 Invalid, 0 Unknown, 1145 Unchecked, 0.1s Time] [2022-03-03 19:57:29,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3548 states. [2022-03-03 19:57:29,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3548 to 2929. [2022-03-03 19:57:29,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2929 states, 2928 states have (on average 2.2575136612021858) internal successors, (6610), 2928 states have internal predecessors, (6610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:29,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2929 states to 2929 states and 6610 transitions. [2022-03-03 19:57:29,345 INFO L78 Accepts]: Start accepts. Automaton has 2929 states and 6610 transitions. Word has length 32 [2022-03-03 19:57:29,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:29,345 INFO L470 AbstractCegarLoop]: Abstraction has 2929 states and 6610 transitions. [2022-03-03 19:57:29,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.15) internal successors, (86), 39 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-03 19:57:29,346 INFO L276 IsEmpty]: Start isEmpty. Operand 2929 states and 6610 transitions. [2022-03-03 19:57:29,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:29,349 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:29,349 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-03 19:57:29,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:29,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:29,563 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:29,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:29,564 INFO L85 PathProgramCache]: Analyzing trace with hash -2145543437, now seen corresponding path program 40 times [2022-03-03 19:57:29,564 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:29,564 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358462214] [2022-03-03 19:57:29,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:29,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:29,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:29,735 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-03 19:57:29,735 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:29,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358462214] [2022-03-03 19:57:29,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358462214] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:29,736 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487132886] [2022-03-03 19:57:29,736 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:57:29,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:29,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:29,737 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:29,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-03 19:57:29,758 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:57:29,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:29,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:57:29,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:29,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:29,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-03 19:57:30,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:30,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:30,088 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-03 19:57:30,100 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-03 19:57:30,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:30,331 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:30,331 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-03 19:57:30,468 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-03 19:57:30,496 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-03 19:57:30,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487132886] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:30,496 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:30,496 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-03-03 19:57:30,496 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670100341] [2022-03-03 19:57:30,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:30,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:57:30,497 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:30,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:57:30,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:57:30,497 INFO L87 Difference]: Start difference. First operand 2929 states and 6610 transitions. Second operand has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 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-03 19:57:31,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:31,091 INFO L93 Difference]: Finished difference Result 4509 states and 10100 transitions. [2022-03-03 19:57:31,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-03 19:57:31,092 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 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-03 19:57:31,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:31,096 INFO L225 Difference]: With dead ends: 4509 [2022-03-03 19:57:31,096 INFO L226 Difference]: Without dead ends: 4467 [2022-03-03 19:57:31,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 49 SyntacticMatches, 8 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 841 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=438, Invalid=1724, Unknown=0, NotChecked=0, Total=2162 [2022-03-03 19:57:31,097 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 161 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 966 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 514 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:31,097 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 296 Invalid, 966 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 406 Invalid, 0 Unknown, 514 Unchecked, 0.2s Time] [2022-03-03 19:57:31,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4467 states. [2022-03-03 19:57:31,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4467 to 3295. [2022-03-03 19:57:31,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3295 states, 3294 states have (on average 2.2726168791742563) internal successors, (7486), 3294 states have internal predecessors, (7486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:31,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3295 states to 3295 states and 7486 transitions. [2022-03-03 19:57:31,133 INFO L78 Accepts]: Start accepts. Automaton has 3295 states and 7486 transitions. Word has length 32 [2022-03-03 19:57:31,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:31,133 INFO L470 AbstractCegarLoop]: Abstraction has 3295 states and 7486 transitions. [2022-03-03 19:57:31,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 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-03 19:57:31,133 INFO L276 IsEmpty]: Start isEmpty. Operand 3295 states and 7486 transitions. [2022-03-03 19:57:31,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:31,136 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:31,136 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-03 19:57:31,154 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:31,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-03-03 19:57:31,352 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:31,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:31,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1639171119, now seen corresponding path program 41 times [2022-03-03 19:57:31,352 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:31,357 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364422968] [2022-03-03 19:57:31,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:31,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:31,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:31,627 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-03 19:57:31,627 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:31,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364422968] [2022-03-03 19:57:31,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364422968] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:31,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446540500] [2022-03-03 19:57:31,627 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:57:31,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:31,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:31,645 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:31,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-03 19:57:31,726 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:57:31,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:31,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 19:57:31,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:31,974 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:31,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 27 [2022-03-03 19:57:32,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:32,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:32,090 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-03 19:57:32,098 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-03 19:57:32,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:32,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:32,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:32,282 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:32,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 57 [2022-03-03 19:57:32,552 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-03 19:57:32,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446540500] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:32,552 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:32,552 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 34 [2022-03-03 19:57:32,552 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780403579] [2022-03-03 19:57:32,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:32,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-03 19:57:32,553 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:32,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-03 19:57:32,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=981, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:57:32,554 INFO L87 Difference]: Start difference. First operand 3295 states and 7486 transitions. Second operand has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:33,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:33,842 INFO L93 Difference]: Finished difference Result 5882 states and 13176 transitions. [2022-03-03 19:57:33,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-03 19:57:33,842 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-03 19:57:33,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:33,849 INFO L225 Difference]: With dead ends: 5882 [2022-03-03 19:57:33,850 INFO L226 Difference]: Without dead ends: 5674 [2022-03-03 19:57:33,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 63 SyntacticMatches, 9 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2067 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=867, Invalid=4389, Unknown=0, NotChecked=0, Total=5256 [2022-03-03 19:57:33,850 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 348 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 1315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 517 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:33,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 390 Invalid, 1315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 719 Invalid, 0 Unknown, 517 Unchecked, 0.3s Time] [2022-03-03 19:57:33,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5674 states. [2022-03-03 19:57:33,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5674 to 3749. [2022-03-03 19:57:33,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3749 states, 3748 states have (on average 2.2716115261472787) internal successors, (8514), 3748 states have internal predecessors, (8514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:33,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3749 states to 3749 states and 8514 transitions. [2022-03-03 19:57:33,925 INFO L78 Accepts]: Start accepts. Automaton has 3749 states and 8514 transitions. Word has length 32 [2022-03-03 19:57:33,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:33,925 INFO L470 AbstractCegarLoop]: Abstraction has 3749 states and 8514 transitions. [2022-03-03 19:57:33,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:33,925 INFO L276 IsEmpty]: Start isEmpty. Operand 3749 states and 8514 transitions. [2022-03-03 19:57:33,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:33,929 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:33,930 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-03 19:57:33,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:34,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:34,143 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:34,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:34,144 INFO L85 PathProgramCache]: Analyzing trace with hash 251124075, now seen corresponding path program 42 times [2022-03-03 19:57:34,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:34,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871845614] [2022-03-03 19:57:34,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:34,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:34,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:34,357 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-03 19:57:34,357 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:34,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871845614] [2022-03-03 19:57:34,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871845614] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:34,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864123105] [2022-03-03 19:57:34,357 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:57:34,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:34,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:34,359 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:34,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-03 19:57:34,380 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:57:34,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:34,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 19:57:34,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:34,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:34,582 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-03 19:57:34,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:34,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:34,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:34,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2022-03-03 19:57:34,756 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-03 19:57:34,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:35,026 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:35,026 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-03 19:57:35,154 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-03 19:57:35,188 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-03 19:57:35,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864123105] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:35,188 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:35,188 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 28 [2022-03-03 19:57:35,188 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170071905] [2022-03-03 19:57:35,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:35,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:57:35,188 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:35,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:57:35,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=674, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:57:35,189 INFO L87 Difference]: Start difference. First operand 3749 states and 8514 transitions. Second operand has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 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-03 19:57:35,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:35,336 INFO L93 Difference]: Finished difference Result 4320 states and 9774 transitions. [2022-03-03 19:57:35,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:57:35,336 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 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-03 19:57:35,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:35,341 INFO L225 Difference]: With dead ends: 4320 [2022-03-03 19:57:35,341 INFO L226 Difference]: Without dead ends: 4280 [2022-03-03 19:57:35,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=218, Invalid=972, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:57:35,341 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 134 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:35,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 197 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 191 Invalid, 0 Unknown, 268 Unchecked, 0.1s Time] [2022-03-03 19:57:35,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4280 states. [2022-03-03 19:57:35,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4280 to 3804. [2022-03-03 19:57:35,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3804 states, 3803 states have (on average 2.2713647120694187) internal successors, (8638), 3803 states have internal predecessors, (8638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:35,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3804 states to 3804 states and 8638 transitions. [2022-03-03 19:57:35,384 INFO L78 Accepts]: Start accepts. Automaton has 3804 states and 8638 transitions. Word has length 32 [2022-03-03 19:57:35,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:35,385 INFO L470 AbstractCegarLoop]: Abstraction has 3804 states and 8638 transitions. [2022-03-03 19:57:35,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 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-03 19:57:35,385 INFO L276 IsEmpty]: Start isEmpty. Operand 3804 states and 8638 transitions. [2022-03-03 19:57:35,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:35,389 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:35,389 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-03 19:57:35,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:35,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:35,605 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:35,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:35,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1453373471, now seen corresponding path program 43 times [2022-03-03 19:57:35,605 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:35,605 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424268835] [2022-03-03 19:57:35,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:35,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:35,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:35,798 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-03 19:57:35,799 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:35,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424268835] [2022-03-03 19:57:35,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424268835] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:35,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342252668] [2022-03-03 19:57:35,799 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:57:35,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:35,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:35,800 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:35,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-03 19:57:35,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:35,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:57:35,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:36,066 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:36,066 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-03 19:57:36,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:36,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:36,184 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-03 19:57:36,192 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-03 19:57:36,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:36,365 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:36,365 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-03 19:57:36,488 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-03 19:57:36,508 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-03 19:57:36,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342252668] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:36,508 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:36,508 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 29 [2022-03-03 19:57:36,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054466848] [2022-03-03 19:57:36,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:36,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:57:36,508 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:36,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:57:36,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:57:36,509 INFO L87 Difference]: Start difference. First operand 3804 states and 8638 transitions. Second operand has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 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-03 19:57:36,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:36,838 INFO L93 Difference]: Finished difference Result 4154 states and 9383 transitions. [2022-03-03 19:57:36,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:57:36,838 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 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-03 19:57:36,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:36,843 INFO L225 Difference]: With dead ends: 4154 [2022-03-03 19:57:36,843 INFO L226 Difference]: Without dead ends: 4143 [2022-03-03 19:57:36,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 50 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 682 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=312, Invalid=1580, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:57:36,844 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 147 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 314 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:36,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 182 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 228 Invalid, 0 Unknown, 314 Unchecked, 0.1s Time] [2022-03-03 19:57:36,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4143 states. [2022-03-03 19:57:36,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4143 to 3797. [2022-03-03 19:57:36,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3797 states, 3796 states have (on average 2.2710748155953637) internal successors, (8621), 3796 states have internal predecessors, (8621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:36,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3797 states to 3797 states and 8621 transitions. [2022-03-03 19:57:36,884 INFO L78 Accepts]: Start accepts. Automaton has 3797 states and 8621 transitions. Word has length 32 [2022-03-03 19:57:36,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:36,885 INFO L470 AbstractCegarLoop]: Abstraction has 3797 states and 8621 transitions. [2022-03-03 19:57:36,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 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-03 19:57:36,885 INFO L276 IsEmpty]: Start isEmpty. Operand 3797 states and 8621 transitions. [2022-03-03 19:57:36,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:36,889 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:36,889 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-03 19:57:36,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:37,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-03-03 19:57:37,099 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:37,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:37,100 INFO L85 PathProgramCache]: Analyzing trace with hash -62131981, now seen corresponding path program 44 times [2022-03-03 19:57:37,100 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:37,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562852458] [2022-03-03 19:57:37,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:37,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:37,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:37,308 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-03 19:57:37,308 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:37,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562852458] [2022-03-03 19:57:37,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562852458] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:37,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111096970] [2022-03-03 19:57:37,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:57:37,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:37,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:37,318 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:37,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-03 19:57:37,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:57:37,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:37,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:57:37,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:37,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:37,593 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-03 19:57:37,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:37,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:37,713 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-03 19:57:37,723 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-03 19:57:37,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:37,983 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:37,983 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-03 19:57:38,101 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-03 19:57:38,121 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-03 19:57:38,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111096970] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:38,121 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:38,121 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-03-03 19:57:38,121 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038615088] [2022-03-03 19:57:38,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:38,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:57:38,122 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:38,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:57:38,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:57:38,123 INFO L87 Difference]: Start difference. First operand 3797 states and 8621 transitions. Second operand has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 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-03 19:57:38,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:38,782 INFO L93 Difference]: Finished difference Result 4560 states and 10241 transitions. [2022-03-03 19:57:38,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-03 19:57:38,782 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 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-03 19:57:38,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:38,788 INFO L225 Difference]: With dead ends: 4560 [2022-03-03 19:57:38,788 INFO L226 Difference]: Without dead ends: 4520 [2022-03-03 19:57:38,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 50 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1005 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=456, Invalid=2406, Unknown=0, NotChecked=0, Total=2862 [2022-03-03 19:57:38,789 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 162 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 545 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:38,789 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 263 Invalid, 874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 300 Invalid, 0 Unknown, 545 Unchecked, 0.1s Time] [2022-03-03 19:57:38,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4520 states. [2022-03-03 19:57:38,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4520 to 3870. [2022-03-03 19:57:38,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3870 states, 3869 states have (on average 2.271387955544068) internal successors, (8788), 3869 states have internal predecessors, (8788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:38,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3870 states to 3870 states and 8788 transitions. [2022-03-03 19:57:38,861 INFO L78 Accepts]: Start accepts. Automaton has 3870 states and 8788 transitions. Word has length 32 [2022-03-03 19:57:38,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:38,861 INFO L470 AbstractCegarLoop]: Abstraction has 3870 states and 8788 transitions. [2022-03-03 19:57:38,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 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-03 19:57:38,861 INFO L276 IsEmpty]: Start isEmpty. Operand 3870 states and 8788 transitions. [2022-03-03 19:57:38,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:38,868 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:38,868 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-03 19:57:38,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:39,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-03 19:57:39,082 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:39,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:39,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1842733581, now seen corresponding path program 45 times [2022-03-03 19:57:39,082 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:39,082 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015421940] [2022-03-03 19:57:39,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:39,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:39,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:39,262 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-03 19:57:39,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:39,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015421940] [2022-03-03 19:57:39,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015421940] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:39,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264646533] [2022-03-03 19:57:39,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:57:39,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:39,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:39,264 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:39,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-03 19:57:39,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:57:39,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:39,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:57:39,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:39,518 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:39,518 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-03 19:57:39,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:39,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:39,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:39,577 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-03 19:57:39,586 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-03 19:57:39,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:39,754 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:39,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-03 19:57:39,895 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-03 19:57:39,915 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-03 19:57:39,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264646533] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:39,915 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:39,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-03-03 19:57:39,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544524152] [2022-03-03 19:57:39,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:39,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:57:39,915 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:39,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:57:39,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:57:39,916 INFO L87 Difference]: Start difference. First operand 3870 states and 8788 transitions. Second operand has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:40,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:40,304 INFO L93 Difference]: Finished difference Result 5581 states and 12529 transitions. [2022-03-03 19:57:40,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-03 19:57:40,304 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-03 19:57:40,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:40,312 INFO L225 Difference]: With dead ends: 5581 [2022-03-03 19:57:40,312 INFO L226 Difference]: Without dead ends: 5455 [2022-03-03 19:57:40,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 50 SyntacticMatches, 8 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 766 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=328, Invalid=1652, Unknown=0, NotChecked=0, Total=1980 [2022-03-03 19:57:40,315 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 204 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 446 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:40,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 286 Invalid, 875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 402 Invalid, 0 Unknown, 446 Unchecked, 0.1s Time] [2022-03-03 19:57:40,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5455 states. [2022-03-03 19:57:40,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5455 to 3920. [2022-03-03 19:57:40,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3920 states, 3919 states have (on average 2.2702219954069918) internal successors, (8897), 3919 states have internal predecessors, (8897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:40,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3920 states to 3920 states and 8897 transitions. [2022-03-03 19:57:40,407 INFO L78 Accepts]: Start accepts. Automaton has 3920 states and 8897 transitions. Word has length 32 [2022-03-03 19:57:40,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:40,408 INFO L470 AbstractCegarLoop]: Abstraction has 3920 states and 8897 transitions. [2022-03-03 19:57:40,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:40,408 INFO L276 IsEmpty]: Start isEmpty. Operand 3920 states and 8897 transitions. [2022-03-03 19:57:40,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:40,411 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:40,411 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:57:40,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:40,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-03 19:57:40,627 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:40,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:40,628 INFO L85 PathProgramCache]: Analyzing trace with hash 778274133, now seen corresponding path program 46 times [2022-03-03 19:57:40,628 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:40,628 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469778184] [2022-03-03 19:57:40,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:40,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:40,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:40,823 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-03 19:57:40,824 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:40,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469778184] [2022-03-03 19:57:40,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469778184] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:40,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428725106] [2022-03-03 19:57:40,824 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:57:40,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:40,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:40,825 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:40,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-03 19:57:40,846 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:57:40,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:40,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:57:40,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:41,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:41,091 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-03 19:57:41,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:41,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:41,173 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-03 19:57:41,191 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-03 19:57:41,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:41,444 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:41,444 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-03 19:57:41,630 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-03 19:57:41,664 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-03 19:57:41,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428725106] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:41,664 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:41,664 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-03-03 19:57:41,665 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960415389] [2022-03-03 19:57:41,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:41,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:57:41,665 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:41,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:57:41,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:57:41,665 INFO L87 Difference]: Start difference. First operand 3920 states and 8897 transitions. Second operand has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:42,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:42,362 INFO L93 Difference]: Finished difference Result 5422 states and 12182 transitions. [2022-03-03 19:57:42,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:57:42,362 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-03 19:57:42,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:42,369 INFO L225 Difference]: With dead ends: 5422 [2022-03-03 19:57:42,369 INFO L226 Difference]: Without dead ends: 5349 [2022-03-03 19:57:42,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 48 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 975 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=384, Invalid=1968, Unknown=0, NotChecked=0, Total=2352 [2022-03-03 19:57:42,370 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 144 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 417 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:42,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 248 Invalid, 886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 442 Invalid, 0 Unknown, 417 Unchecked, 0.2s Time] [2022-03-03 19:57:42,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5349 states. [2022-03-03 19:57:42,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5349 to 4155. [2022-03-03 19:57:42,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4155 states, 4154 states have (on average 2.2708233028406357) internal successors, (9433), 4154 states have internal predecessors, (9433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:42,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4155 states to 4155 states and 9433 transitions. [2022-03-03 19:57:42,434 INFO L78 Accepts]: Start accepts. Automaton has 4155 states and 9433 transitions. Word has length 32 [2022-03-03 19:57:42,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:42,434 INFO L470 AbstractCegarLoop]: Abstraction has 4155 states and 9433 transitions. [2022-03-03 19:57:42,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:42,434 INFO L276 IsEmpty]: Start isEmpty. Operand 4155 states and 9433 transitions. [2022-03-03 19:57:42,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:42,438 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:42,438 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-03 19:57:42,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:42,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:42,653 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:42,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:42,653 INFO L85 PathProgramCache]: Analyzing trace with hash 388256609, now seen corresponding path program 47 times [2022-03-03 19:57:42,653 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:42,653 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618863293] [2022-03-03 19:57:42,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:42,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:42,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:42,801 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-03 19:57:42,802 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:42,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618863293] [2022-03-03 19:57:42,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618863293] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:42,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036596753] [2022-03-03 19:57:42,802 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:57:42,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:42,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:42,803 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:42,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-03 19:57:42,841 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:57:42,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:42,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 19:57:42,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:43,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:43,005 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-03 19:57:43,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:43,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:43,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:43,081 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-03 19:57:43,088 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-03 19:57:43,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:43,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:43,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:43,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:43,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 57 [2022-03-03 19:57:43,419 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 35 treesize of output 31 [2022-03-03 19:57:43,497 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:57:43,497 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036596753] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:43,497 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:43,497 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 35 [2022-03-03 19:57:43,497 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657273117] [2022-03-03 19:57:43,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:43,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-03 19:57:43,497 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:43,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-03 19:57:43,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=1028, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 19:57:43,498 INFO L87 Difference]: Start difference. First operand 4155 states and 9433 transitions. Second operand has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:43,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:43,949 INFO L93 Difference]: Finished difference Result 5217 states and 11757 transitions. [2022-03-03 19:57:43,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:57:43,949 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have 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-03 19:57:43,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:43,955 INFO L225 Difference]: With dead ends: 5217 [2022-03-03 19:57:43,955 INFO L226 Difference]: Without dead ends: 5195 [2022-03-03 19:57:43,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1122 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=475, Invalid=2281, Unknown=0, NotChecked=0, Total=2756 [2022-03-03 19:57:43,956 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 119 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 504 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:43,956 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 223 Invalid, 928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 406 Invalid, 0 Unknown, 504 Unchecked, 0.1s Time] [2022-03-03 19:57:43,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5195 states. [2022-03-03 19:57:44,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5195 to 4255. [2022-03-03 19:57:44,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4255 states, 4254 states have (on average 2.2717442407146216) internal successors, (9664), 4254 states have internal predecessors, (9664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:44,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4255 states to 4255 states and 9664 transitions. [2022-03-03 19:57:44,029 INFO L78 Accepts]: Start accepts. Automaton has 4255 states and 9664 transitions. Word has length 32 [2022-03-03 19:57:44,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:44,029 INFO L470 AbstractCegarLoop]: Abstraction has 4255 states and 9664 transitions. [2022-03-03 19:57:44,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:44,030 INFO L276 IsEmpty]: Start isEmpty. Operand 4255 states and 9664 transitions. [2022-03-03 19:57:44,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:44,034 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:44,034 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-03 19:57:44,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:44,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-03 19:57:44,250 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:44,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:44,250 INFO L85 PathProgramCache]: Analyzing trace with hash 36126075, now seen corresponding path program 48 times [2022-03-03 19:57:44,250 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:44,251 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289545191] [2022-03-03 19:57:44,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:44,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:44,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:44,473 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-03 19:57:44,473 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:44,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289545191] [2022-03-03 19:57:44,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289545191] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:44,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38408267] [2022-03-03 19:57:44,474 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:57:44,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:44,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:44,496 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:44,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-03 19:57:44,531 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 19:57:44,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:44,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:57:44,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:44,788 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:44,788 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-03 19:57:44,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:44,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:44,873 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-03 19:57:44,890 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-03 19:57:44,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:45,060 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:45,060 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-03 19:57:45,131 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-03 19:57:45,151 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:57:45,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38408267] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:45,151 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:45,151 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-03-03 19:57:45,151 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730545307] [2022-03-03 19:57:45,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:45,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:57:45,151 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:45,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:57:45,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:57:45,152 INFO L87 Difference]: Start difference. First operand 4255 states and 9664 transitions. Second operand has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:45,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:45,718 INFO L93 Difference]: Finished difference Result 6892 states and 15481 transitions. [2022-03-03 19:57:45,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-03 19:57:45,719 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-03 19:57:45,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:45,727 INFO L225 Difference]: With dead ends: 6892 [2022-03-03 19:57:45,727 INFO L226 Difference]: Without dead ends: 6717 [2022-03-03 19:57:45,728 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 52 SyntacticMatches, 14 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1247 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=496, Invalid=2156, Unknown=0, NotChecked=0, Total=2652 [2022-03-03 19:57:45,728 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 190 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 526 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:45,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 286 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 336 Invalid, 0 Unknown, 526 Unchecked, 0.1s Time] [2022-03-03 19:57:45,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6717 states. [2022-03-03 19:57:45,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6717 to 4460. [2022-03-03 19:57:45,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4460 states, 4459 states have (on average 2.270015698587127) internal successors, (10122), 4459 states have internal predecessors, (10122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:45,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4460 states to 4460 states and 10122 transitions. [2022-03-03 19:57:45,784 INFO L78 Accepts]: Start accepts. Automaton has 4460 states and 10122 transitions. Word has length 32 [2022-03-03 19:57:45,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:45,784 INFO L470 AbstractCegarLoop]: Abstraction has 4460 states and 10122 transitions. [2022-03-03 19:57:45,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:45,785 INFO L276 IsEmpty]: Start isEmpty. Operand 4460 states and 10122 transitions. [2022-03-03 19:57:45,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:45,788 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:45,788 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-03 19:57:45,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:46,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-03 19:57:46,003 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:46,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:46,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1637833507, now seen corresponding path program 49 times [2022-03-03 19:57:46,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:46,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861127359] [2022-03-03 19:57:46,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:46,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:46,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:46,203 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-03 19:57:46,203 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:46,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861127359] [2022-03-03 19:57:46,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861127359] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:46,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591000382] [2022-03-03 19:57:46,203 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:57:46,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:46,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:46,205 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:46,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:46,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-03 19:57:46,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:57:46,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:46,517 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:46,517 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-03 19:57:46,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:46,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:46,605 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:46,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 10 [2022-03-03 19:57:46,623 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-03 19:57:46,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:46,894 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:46,894 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-03 19:57:47,009 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-03 19:57:47,042 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-03 19:57:47,042 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591000382] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:47,042 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:47,042 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-03-03 19:57:47,042 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997208718] [2022-03-03 19:57:47,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:47,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:57:47,043 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:47,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:57:47,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:57:47,043 INFO L87 Difference]: Start difference. First operand 4460 states and 10122 transitions. Second operand has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:47,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:47,795 INFO L93 Difference]: Finished difference Result 6917 states and 15565 transitions. [2022-03-03 19:57:47,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:57:47,796 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-03 19:57:47,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:47,804 INFO L225 Difference]: With dead ends: 6917 [2022-03-03 19:57:47,804 INFO L226 Difference]: Without dead ends: 6736 [2022-03-03 19:57:47,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 50 SyntacticMatches, 11 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 876 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=421, Invalid=1741, Unknown=0, NotChecked=0, Total=2162 [2022-03-03 19:57:47,804 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 142 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 1243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 515 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:47,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 329 Invalid, 1243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 688 Invalid, 0 Unknown, 515 Unchecked, 0.3s Time] [2022-03-03 19:57:47,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6736 states. [2022-03-03 19:57:47,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6736 to 4336. [2022-03-03 19:57:47,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4336 states, 4335 states have (on average 2.2622837370242213) internal successors, (9807), 4335 states have internal predecessors, (9807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:47,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4336 states to 4336 states and 9807 transitions. [2022-03-03 19:57:47,854 INFO L78 Accepts]: Start accepts. Automaton has 4336 states and 9807 transitions. Word has length 32 [2022-03-03 19:57:47,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:47,854 INFO L470 AbstractCegarLoop]: Abstraction has 4336 states and 9807 transitions. [2022-03-03 19:57:47,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.0) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:47,854 INFO L276 IsEmpty]: Start isEmpty. Operand 4336 states and 9807 transitions. [2022-03-03 19:57:47,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:47,858 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:47,858 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-03 19:57:47,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:48,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:48,073 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:48,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:48,074 INFO L85 PathProgramCache]: Analyzing trace with hash -233872393, now seen corresponding path program 50 times [2022-03-03 19:57:48,074 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:48,074 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194964379] [2022-03-03 19:57:48,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:48,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:48,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:48,271 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:57:48,272 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:48,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194964379] [2022-03-03 19:57:48,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194964379] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:48,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514864463] [2022-03-03 19:57:48,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:57:48,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:48,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:48,275 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:48,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-03 19:57:48,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:57:48,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:48,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:57:48,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:48,502 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:48,502 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-03 19:57:48,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:48,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:57:48,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:57:48,562 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-03 19:57:48,572 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-03 19:57:48,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:57:48,784 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:57:48,785 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-03 19:57:48,873 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-03 19:57:48,900 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-03 19:57:48,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514864463] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:57:48,900 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:57:48,900 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2022-03-03 19:57:48,901 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173776462] [2022-03-03 19:57:48,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:57:48,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:57:48,901 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:57:48,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:57:48,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:57:48,902 INFO L87 Difference]: Start difference. First operand 4336 states and 9807 transitions. Second operand has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 30 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:49,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:57:49,488 INFO L93 Difference]: Finished difference Result 6011 states and 13443 transitions. [2022-03-03 19:57:49,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-03 19:57:49,488 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 30 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-03-03 19:57:49,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:57:49,496 INFO L225 Difference]: With dead ends: 6011 [2022-03-03 19:57:49,496 INFO L226 Difference]: Without dead ends: 5882 [2022-03-03 19:57:49,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 50 SyntacticMatches, 11 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 865 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=402, Invalid=1760, Unknown=0, NotChecked=0, Total=2162 [2022-03-03 19:57:49,498 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 154 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 1354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 803 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:57:49,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 348 Invalid, 1354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 510 Invalid, 0 Unknown, 803 Unchecked, 0.2s Time] [2022-03-03 19:57:49,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5882 states. [2022-03-03 19:57:49,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5882 to 4195. [2022-03-03 19:57:49,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4195 states, 4194 states have (on average 2.259656652360515) internal successors, (9477), 4194 states have internal predecessors, (9477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:49,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4195 states to 4195 states and 9477 transitions. [2022-03-03 19:57:49,556 INFO L78 Accepts]: Start accepts. Automaton has 4195 states and 9477 transitions. Word has length 32 [2022-03-03 19:57:49,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:57:49,556 INFO L470 AbstractCegarLoop]: Abstraction has 4195 states and 9477 transitions. [2022-03-03 19:57:49,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.967741935483871) internal successors, (61), 30 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:57:49,557 INFO L276 IsEmpty]: Start isEmpty. Operand 4195 states and 9477 transitions. [2022-03-03 19:57:49,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-03 19:57:49,560 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:57:49,561 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-03 19:57:49,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-03 19:57:49,776 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-03-03 19:57:49,777 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:57:49,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:57:49,777 INFO L85 PathProgramCache]: Analyzing trace with hash -13819161, now seen corresponding path program 51 times [2022-03-03 19:57:49,777 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:57:49,777 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691422508] [2022-03-03 19:57:49,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:57:49,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:57:49,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:57:49,996 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-03 19:57:49,996 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:57:49,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691422508] [2022-03-03 19:57:49,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691422508] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:57:49,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852477728] [2022-03-03 19:57:49,996 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:57:49,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:57:49,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:57:50,001 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:57:50,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-03 19:57:50,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:57:50,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:57:50,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 19:57:50,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:57:50,282 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:50,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-03-03 19:57:50,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:57:50,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-03 19:57:50,493 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-03 19:57:50,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2022-03-03 20:10:52,858 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-03-03 20:10:52,861 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-03-03 20:10:52,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-03 20:10:52,896 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-03 20:10:52,899 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-03 20:10:53,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:53,077 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 5 for 5ms.. [2022-03-03 20:10:53,091 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-03 20:10:53,091 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-03 20:10:53,093 INFO L732 BasicCegarLoop]: Path program histogram: [51, 1, 1] [2022-03-03 20:10:53,095 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-03 20:10:53,095 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-03 20:10:53,096 INFO L202 PluginConnector]: Adding new model inc-subseq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.03 08:10:53 BasicIcfg [2022-03-03 20:10:53,096 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-03 20:10:53,096 INFO L158 Benchmark]: Toolchain (without parser) took 870457.71ms. Allocated memory was 185.6MB in the beginning and 648.0MB in the end (delta: 462.4MB). Free memory was 144.1MB in the beginning and 437.9MB in the end (delta: -293.8MB). Peak memory consumption was 392.9MB. Max. memory is 8.0GB. [2022-03-03 20:10:53,096 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 185.6MB. Free memory is still 145.3MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-03 20:10:53,096 INFO L158 Benchmark]: Boogie Procedure Inliner took 17.98ms. Allocated memory is still 185.6MB. Free memory was 144.1MB in the beginning and 142.5MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-03 20:10:53,096 INFO L158 Benchmark]: Boogie Preprocessor took 13.09ms. Allocated memory is still 185.6MB. Free memory was 142.5MB in the beginning and 141.6MB in the end (delta: 955.4kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-03 20:10:53,096 INFO L158 Benchmark]: RCFGBuilder took 175.43ms. Allocated memory is still 185.6MB. Free memory was 141.5MB in the beginning and 132.2MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-03 20:10:53,096 INFO L158 Benchmark]: TraceAbstraction took 870247.32ms. Allocated memory was 185.6MB in the beginning and 648.0MB in the end (delta: 462.4MB). Free memory was 131.6MB in the beginning and 437.9MB in the end (delta: -306.3MB). Peak memory consumption was 380.3MB. Max. memory is 8.0GB. [2022-03-03 20:10:53,097 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.10ms. Allocated memory is still 185.6MB. Free memory is still 145.3MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 17.98ms. Allocated memory is still 185.6MB. Free memory was 144.1MB in the beginning and 142.5MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 13.09ms. Allocated memory is still 185.6MB. Free memory was 142.5MB in the beginning and 141.6MB in the end (delta: 955.4kB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 175.43ms. Allocated memory is still 185.6MB. Free memory was 141.5MB in the beginning and 132.2MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 870247.32ms. Allocated memory was 185.6MB in the beginning and 648.0MB in the end (delta: 462.4MB). Free memory was 131.6MB in the beginning and 437.9MB in the end (delta: -306.3MB). Peak memory consumption was 380.3MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 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 5 for 5ms.. - 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 5 for 5ms.. - 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 5 for 5ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 41 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 870.1s, OverallIterations: 53, TraceHistogramMax: 2, PathProgramHistogramMax: 51, EmptinessCheckTime: 0.1s, AutomataDifference: 25.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7585 SdHoareTripleChecker+Valid, 6.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7585 mSDsluCounter, 11898 SdHoareTripleChecker+Invalid, 5.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 19136 IncrementalHoareTripleChecker+Unchecked, 16771 mSDsCounter, 1584 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 17660 IncrementalHoareTripleChecker+Invalid, 38380 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1584 mSolverCounterUnsat, 1312 mSDtfsCounter, 17660 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4938 GetRequests, 2515 SyntacticMatches, 221 SemanticMatches, 2202 ConstructedPredicates, 0 IntricatePredicates, 12 DeprecatedPredicates, 40328 ImplicationChecksByTransitivity, 32.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4460occurred in iteration=50, InterpolantAutomatonStates: 1537, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 52 MinimizatonAttempts, 26546 StatesRemovedByMinimization, 51 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 47.2s InterpolantComputationTime, 3204 NumberOfCodeBlocks, 3204 NumberOfCodeBlocksAsserted, 159 NumberOfCheckSat, 4638 ConstructedInterpolants, 832 QuantifiedInterpolants, 56221 SizeOfPredicates, 862 NumberOfNonLiveVariables, 3371 ConjunctsInSsa, 1089 ConjunctsInUnsatCore, 152 InterpolantComputations, 2 PerfectInterpolantSequences, 79/1900 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