/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-MCRwithDepranks-Lazy.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-820ea7a [2022-02-20 04:16:15,301 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-20 04:16:15,302 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-20 04:16:15,352 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-20 04:16:15,352 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-20 04:16:15,353 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-20 04:16:15,354 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-20 04:16:15,355 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-20 04:16:15,356 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-20 04:16:15,356 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-20 04:16:15,361 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-20 04:16:15,363 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-20 04:16:15,364 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-20 04:16:15,367 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-20 04:16:15,368 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-20 04:16:15,368 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-20 04:16:15,369 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-20 04:16:15,369 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-20 04:16:15,370 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-20 04:16:15,371 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-20 04:16:15,372 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-20 04:16:15,378 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-20 04:16:15,379 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-20 04:16:15,380 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-20 04:16:15,381 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-20 04:16:15,381 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-20 04:16:15,381 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-20 04:16:15,382 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-20 04:16:15,382 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-20 04:16:15,383 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-20 04:16:15,383 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-20 04:16:15,383 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-20 04:16:15,384 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-20 04:16:15,384 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-20 04:16:15,385 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-20 04:16:15,385 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-20 04:16:15,385 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-20 04:16:15,385 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-20 04:16:15,385 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-20 04:16:15,386 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-20 04:16:15,386 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-20 04:16:15,392 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-MCRwithDepranks-Lazy.epf [2022-02-20 04:16:15,414 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-20 04:16:15,415 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-20 04:16:15,415 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-20 04:16:15,415 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-20 04:16:15,415 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-20 04:16:15,416 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-20 04:16:15,416 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-20 04:16:15,416 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-20 04:16:15,416 INFO L138 SettingsManager]: * Use SBE=true [2022-02-20 04:16:15,416 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-20 04:16:15,416 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-20 04:16:15,416 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-20 04:16:15,416 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-20 04:16:15,416 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-20 04:16:15,417 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-20 04:16:15,417 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-20 04:16:15,417 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-20 04:16:15,417 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-20 04:16:15,417 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-20 04:16:15,417 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-20 04:16:15,417 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-20 04:16:15,417 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-20 04:16:15,417 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-20 04:16:15,417 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-20 04:16:15,417 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-20 04:16:15,417 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 04:16:15,418 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-20 04:16:15,418 INFO L138 SettingsManager]: * Construct finite automaton lazily=true [2022-02-20 04:16:15,418 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-20 04:16:15,418 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-20 04:16:15,418 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-20 04:16:15,418 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-20 04:16:15,418 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-20 04:16:15,418 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2022-02-20 04:16:15,418 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-20 04:16:15,418 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-20 04:16:15,418 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-02-20 04:16:15,599 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-20 04:16:15,614 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-20 04:16:15,615 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-20 04:16:15,616 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-20 04:16:15,617 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-20 04:16:15,618 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum-alt.wvr.bpl [2022-02-20 04:16:15,618 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum-alt.wvr.bpl' [2022-02-20 04:16:15,641 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-20 04:16:15,642 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-20 04:16:15,642 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-20 04:16:15,642 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-20 04:16:15,643 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-20 04:16:15,659 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 20.02 04:16:15" (1/1) ... [2022-02-20 04:16:15,664 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 20.02 04:16:15" (1/1) ... [2022-02-20 04:16:15,668 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-20 04:16:15,669 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-20 04:16:15,669 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-20 04:16:15,670 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-20 04:16:15,670 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-20 04:16:15,674 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 20.02 04:16:15" (1/1) ... [2022-02-20 04:16:15,675 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 20.02 04:16:15" (1/1) ... [2022-02-20 04:16:15,675 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 20.02 04:16:15" (1/1) ... [2022-02-20 04:16:15,675 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 20.02 04:16:15" (1/1) ... [2022-02-20 04:16:15,677 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 20.02 04:16:15" (1/1) ... [2022-02-20 04:16:15,679 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 20.02 04:16:15" (1/1) ... [2022-02-20 04:16:15,679 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 20.02 04:16:15" (1/1) ... [2022-02-20 04:16:15,680 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-20 04:16:15,681 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-20 04:16:15,681 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-20 04:16:15,681 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-20 04:16:15,686 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 20.02 04:16:15" (1/1) ... [2022-02-20 04:16:15,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 04:16:15,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 04:16:15,716 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-02-20 04:16:15,723 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-02-20 04:16:15,755 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-20 04:16:15,756 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-20 04:16:15,756 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-20 04:16:15,756 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-20 04:16:15,756 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-20 04:16:15,756 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-20 04:16:15,757 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-20 04:16:15,757 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-20 04:16:15,757 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-20 04:16:15,757 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-02-20 04:16:15,757 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-02-20 04:16:15,757 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-02-20 04:16:15,758 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-20 04:16:15,805 INFO L234 CfgBuilder]: Building ICFG [2022-02-20 04:16:15,807 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-20 04:16:15,869 INFO L275 CfgBuilder]: Performing block encoding [2022-02-20 04:16:15,873 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-20 04:16:15,873 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-02-20 04:16:15,875 INFO L202 PluginConnector]: Adding new model array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 04:16:15 BoogieIcfgContainer [2022-02-20 04:16:15,875 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-20 04:16:15,876 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-20 04:16:15,876 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-20 04:16:15,878 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-20 04:16:15,878 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 20.02 04:16:15" (1/2) ... [2022-02-20 04:16:15,879 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b5eeef8 and model type array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 04:16:15, skipping insertion in model container [2022-02-20 04:16:15,879 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 04:16:15" (2/2) ... [2022-02-20 04:16:15,879 INFO L111 eAbstractionObserver]: Analyzing ICFG array-sum-alt.wvr.bpl [2022-02-20 04:16:15,882 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-20 04:16:15,882 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-20 04:16:15,883 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-20 04:16:15,883 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-20 04:16:15,912 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-02-20 04:16:15,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2022-02-20 04:16:15,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 04:16:15,953 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2022-02-20 04:16:15,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2022-02-20 04:16:15,997 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 04:16:16,012 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=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, 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-02-20 04:16:16,012 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-02-20 04:16:16,264 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 8178 transitions and produced 2915 states. [2022-02-20 04:16:16,265 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-20 04:16:16,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 04:16:16,269 INFO L85 PathProgramCache]: Analyzing trace with hash -81348019, now seen corresponding path program 1 times [2022-02-20 04:16:16,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 04:16:16,275 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183477716] [2022-02-20 04:16:16,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 04:16:16,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 04:16:16,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 04:16:16,935 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 232 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 04:16:16,935 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 04:16:16,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183477716] [2022-02-20 04:16:16,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183477716] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 04:16:16,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692588176] [2022-02-20 04:16:16,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 04:16:16,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 04:16:16,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 04:16:16,940 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-02-20 04:16:16,975 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-02-20 04:16:17,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 04:16:17,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-20 04:16:17,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 04:16:17,422 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 112 proven. 12 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2022-02-20 04:16:17,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 04:16:17,681 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 112 proven. 12 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2022-02-20 04:16:17,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692588176] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 04:16:17,681 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 04:16:17,681 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 11, 11] total 38 [2022-02-20 04:16:17,683 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215155399] [2022-02-20 04:16:17,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 04:16:17,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-02-20 04:16:17,688 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 04:16:17,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-02-20 04:16:17,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1170, Unknown=0, NotChecked=0, Total=1406 [2022-02-20 04:16:17,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 04:16:17,704 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 04:16:17,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 3.3947368421052633) internal successors, (129), 38 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 04:16:17,706 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 04:16:18,190 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 8194 transitions and produced 2931 states. [2022-02-20 04:16:18,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-20 04:16:18,209 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-02-20 04:16:18,407 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,SelfDestructingSolverStorable0 [2022-02-20 04:16:18,408 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-20 04:16:18,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 04:16:18,408 INFO L85 PathProgramCache]: Analyzing trace with hash 280146584, now seen corresponding path program 2 times [2022-02-20 04:16:18,408 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 04:16:18,409 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910635792] [2022-02-20 04:16:18,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 04:16:18,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 04:16:18,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 04:16:18,727 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 232 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 04:16:18,727 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 04:16:18,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910635792] [2022-02-20 04:16:18,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910635792] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 04:16:18,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252256913] [2022-02-20 04:16:18,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-20 04:16:18,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 04:16:18,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 04:16:18,729 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-02-20 04:16:18,732 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-02-20 04:16:18,770 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-20 04:16:18,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-20 04:16:18,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 12 conjunts are in the unsatisfiable core [2022-02-20 04:16:18,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 04:16:19,129 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 117 proven. 22 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-02-20 04:16:19,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 04:16:19,458 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 117 proven. 22 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-02-20 04:16:19,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252256913] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 04:16:19,459 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 04:16:19,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 13, 13] total 46 [2022-02-20 04:16:19,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057954138] [2022-02-20 04:16:19,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 04:16:19,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-02-20 04:16:19,460 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 04:16:19,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-02-20 04:16:19,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=385, Invalid=1685, Unknown=0, NotChecked=0, Total=2070 [2022-02-20 04:16:19,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 04:16:19,462 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 04:16:19,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.217391304347826) internal successors, (148), 46 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 04:16:19,462 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2022-02-20 04:16:19,462 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 04:16:19,877 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 560 transitions and produced 403 states. [2022-02-20 04:16:19,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-20 04:16:19,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-20 04:16:19,897 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-02-20 04:16:20,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 04:16:20,079 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-20 04:16:20,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 04:16:20,080 INFO L85 PathProgramCache]: Analyzing trace with hash 2082853485, now seen corresponding path program 3 times [2022-02-20 04:16:20,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 04:16:20,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633728232] [2022-02-20 04:16:20,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 04:16:20,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 04:16:20,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 04:16:20,230 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 206 proven. 48 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-02-20 04:16:20,230 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 04:16:20,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633728232] [2022-02-20 04:16:20,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633728232] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 04:16:20,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248257193] [2022-02-20 04:16:20,230 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-20 04:16:20,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 04:16:20,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 04:16:20,232 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-02-20 04:16:20,233 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-02-20 04:16:20,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-02-20 04:16:20,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-20 04:16:20,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-20 04:16:20,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 04:16:20,508 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 206 proven. 48 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-02-20 04:16:20,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 04:16:20,686 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 219 proven. 35 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-02-20 04:16:20,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248257193] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 04:16:20,687 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 04:16:20,687 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 30 [2022-02-20 04:16:20,687 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899791259] [2022-02-20 04:16:20,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 04:16:20,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-20 04:16:20,688 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 04:16:20,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-20 04:16:20,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=678, Unknown=0, NotChecked=0, Total=870 [2022-02-20 04:16:20,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 04:16:20,689 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 04:16:20,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.5) internal successors, (105), 30 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 04:16:20,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2022-02-20 04:16:20,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2022-02-20 04:16:20,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 04:16:20,977 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 576 transitions and produced 419 states. [2022-02-20 04:16:20,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-20 04:16:20,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-20 04:16:20,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-20 04:16:20,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-02-20 04:16:21,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 04:16:21,179 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-20 04:16:21,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 04:16:21,180 INFO L85 PathProgramCache]: Analyzing trace with hash -2041895304, now seen corresponding path program 4 times [2022-02-20 04:16:21,180 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 04:16:21,180 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536857830] [2022-02-20 04:16:21,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 04:16:21,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 04:16:21,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 04:16:21,497 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 232 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 04:16:21,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 04:16:21,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536857830] [2022-02-20 04:16:21,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536857830] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 04:16:21,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569706020] [2022-02-20 04:16:21,498 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-20 04:16:21,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 04:16:21,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 04:16:21,512 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-02-20 04:16:21,532 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-02-20 04:16:21,558 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-20 04:16:21,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-20 04:16:21,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-20 04:16:21,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 04:16:21,983 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 152 proven. 71 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-02-20 04:16:21,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 04:16:22,392 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 172 proven. 51 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-02-20 04:16:22,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569706020] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 04:16:22,392 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 04:16:22,393 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 17, 17] total 54 [2022-02-20 04:16:22,393 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468222537] [2022-02-20 04:16:22,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 04:16:22,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-02-20 04:16:22,393 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 04:16:22,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-02-20 04:16:22,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=504, Invalid=2358, Unknown=0, NotChecked=0, Total=2862 [2022-02-20 04:16:22,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 04:16:22,395 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 04:16:22,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 3.2222222222222223) internal successors, (174), 54 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 04:16:22,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2022-02-20 04:16:22,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2022-02-20 04:16:22,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2022-02-20 04:16:22,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 04:16:22,839 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 592 transitions and produced 435 states. [2022-02-20 04:16:22,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-20 04:16:22,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-20 04:16:22,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-20 04:16:22,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-20 04:16:22,859 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-02-20 04:16:23,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 04:16:23,057 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-20 04:16:23,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 04:16:23,058 INFO L85 PathProgramCache]: Analyzing trace with hash 876237453, now seen corresponding path program 5 times [2022-02-20 04:16:23,058 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 04:16:23,058 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108014822] [2022-02-20 04:16:23,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 04:16:23,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 04:16:23,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 04:16:23,401 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 232 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 04:16:23,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 04:16:23,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108014822] [2022-02-20 04:16:23,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108014822] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 04:16:23,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672599873] [2022-02-20 04:16:23,402 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-20 04:16:23,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 04:16:23,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 04:16:23,404 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-02-20 04:16:23,418 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-02-20 04:16:23,465 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2022-02-20 04:16:23,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-20 04:16:23,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-20 04:16:23,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 04:16:24,246 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 232 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 04:16:24,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 04:16:25,212 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 282 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 04:16:25,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672599873] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 04:16:25,213 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 04:16:25,216 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 80 [2022-02-20 04:16:25,216 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084728588] [2022-02-20 04:16:25,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 04:16:25,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2022-02-20 04:16:25,217 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 04:16:25,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2022-02-20 04:16:25,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1397, Invalid=4923, Unknown=0, NotChecked=0, Total=6320 [2022-02-20 04:16:25,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 04:16:25,228 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 04:16:25,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 3.1) internal successors, (248), 80 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 04:16:25,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2022-02-20 04:16:25,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2022-02-20 04:16:25,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2022-02-20 04:16:25,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-02-20 04:16:25,229 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 04:16:26,224 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 736 transitions and produced 558 states. [2022-02-20 04:16:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-20 04:16:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-20 04:16:26,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-20 04:16:26,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-20 04:16:26,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-02-20 04:16:26,257 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-02-20 04:16:26,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 04:16:26,442 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-20 04:16:26,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 04:16:26,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1113936344, now seen corresponding path program 6 times [2022-02-20 04:16:26,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 04:16:26,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358627493] [2022-02-20 04:16:26,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 04:16:26,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 04:16:26,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 04:16:26,870 INFO L134 CoverageAnalysis]: Checked inductivity of 658 backedges. 232 proven. 426 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 04:16:26,870 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 04:16:26,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358627493] [2022-02-20 04:16:26,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358627493] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 04:16:26,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436285946] [2022-02-20 04:16:26,870 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-20 04:16:26,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 04:16:26,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 04:16:26,875 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-02-20 04:16:26,876 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-02-20 04:16:26,926 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2022-02-20 04:16:26,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-20 04:16:26,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-20 04:16:26,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 04:16:28,010 INFO L134 CoverageAnalysis]: Checked inductivity of 658 backedges. 232 proven. 426 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 04:16:28,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 04:16:29,375 INFO L134 CoverageAnalysis]: Checked inductivity of 658 backedges. 282 proven. 376 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 04:16:29,376 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436285946] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 04:16:29,376 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 04:16:29,376 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38, 38] total 105 [2022-02-20 04:16:29,376 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107753970] [2022-02-20 04:16:29,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 04:16:29,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2022-02-20 04:16:29,376 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 04:16:29,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2022-02-20 04:16:29,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1900, Invalid=9020, Unknown=0, NotChecked=0, Total=10920 [2022-02-20 04:16:29,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-02-20 04:16:29,379 INFO L470 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2022-02-20 04:16:29,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 105 states, 105 states have (on average 3.123809523809524) internal successors, (328), 105 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 04:16:29,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2022-02-20 04:16:29,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2022-02-20 04:16:29,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2022-02-20 04:16:29,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2022-02-20 04:16:29,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2022-02-20 04:16:29,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2022-02-20 04:16:30,847 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 768 transitions and produced 608 states. [2022-02-20 04:16:30,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-20 04:16:30,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-20 04:16:30,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-20 04:16:30,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-20 04:16:30,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-02-20 04:16:30,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-02-20 04:16:30,869 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-02-20 04:16:31,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 04:16:31,060 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-20 04:16:31,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 04:16:31,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1658410424, now seen corresponding path program 7 times [2022-02-20 04:16:31,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 04:16:31,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904712863] [2022-02-20 04:16:31,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 04:16:31,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 04:16:31,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 04:16:38,985 INFO L134 CoverageAnalysis]: Checked inductivity of 759 backedges. 115 proven. 644 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 04:16:38,985 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 04:16:38,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904712863] [2022-02-20 04:16:38,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904712863] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 04:16:38,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056180558] [2022-02-20 04:16:38,985 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-20 04:16:38,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 04:16:38,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 04:16:38,991 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-02-20 04:16:38,993 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-02-20 04:16:39,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 04:16:39,055 WARN L261 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 152 conjunts are in the unsatisfiable core [2022-02-20 04:16:39,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 04:16:49,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:16:49,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:16:49,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:16:49,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:16:49,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-20 04:16:49,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:16:49,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 23 select indices, 23 select index equivalence classes, 153 disjoint index pairs (out of 253 index pairs), introduced 18 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 46 [2022-02-20 04:16:50,086 INFO L134 CoverageAnalysis]: Checked inductivity of 759 backedges. 0 proven. 759 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 04:16:50,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 04:17:08,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:08,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-20 04:17:49,578 WARN L228 SmtUtils]: Spent 41.14s on a formula simplification. DAG size of input: 2298 DAG size of output: 1646 (called from [L 350] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-02-20 04:17:49,583 INFO L353 Elim1Store]: treesize reduction 2594, result has 59.7 percent of original size [2022-02-20 04:17:49,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 36 select indices, 36 select index equivalence classes, 78 disjoint index pairs (out of 630 index pairs), introduced 36 new quantified variables, introduced 552 case distinctions, treesize of input 180 treesize of output 3887 Received shutdown request... [2022-02-20 04:30:46,570 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-02-20 04:30:46,572 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-02-20 04:30:46,589 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-02-20 04:30:46,605 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-02-20 04:30:46,605 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-20 04:30:46,605 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-20 04:30:46,773 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,SelfDestructingSolverStorable6 [2022-02-20 04:30:46,773 WARN L594 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 127 with TraceHistMax 18,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 39ms.. [2022-02-20 04:30:46,775 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-02-20 04:30:46,775 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-02-20 04:30:46,775 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-02-20 04:30:46,778 INFO L732 BasicCegarLoop]: Path program histogram: [7] [2022-02-20 04:30:46,779 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-20 04:30:46,779 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-20 04:30:46,781 INFO L202 PluginConnector]: Adding new model array-sum-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.02 04:30:46 BasicIcfg [2022-02-20 04:30:46,781 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-20 04:30:46,781 INFO L158 Benchmark]: Toolchain (without parser) took 871139.75ms. Allocated memory was 195.0MB in the beginning and 868.2MB in the end (delta: 673.2MB). Free memory was 159.7MB in the beginning and 511.5MB in the end (delta: -351.8MB). Peak memory consumption was 562.0MB. Max. memory is 8.0GB. [2022-02-20 04:30:46,781 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.09ms. Allocated memory is still 195.0MB. Free memory is still 160.8MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-20 04:30:46,782 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.41ms. Allocated memory is still 195.0MB. Free memory was 159.7MB in the beginning and 158.1MB in the end (delta: 1.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-02-20 04:30:46,782 INFO L158 Benchmark]: Boogie Preprocessor took 10.74ms. Allocated memory is still 195.0MB. Free memory was 158.1MB in the beginning and 157.2MB in the end (delta: 937.7kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-20 04:30:46,782 INFO L158 Benchmark]: RCFGBuilder took 194.01ms. Allocated memory is still 195.0MB. Free memory was 157.1MB in the beginning and 148.2MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2022-02-20 04:30:46,782 INFO L158 Benchmark]: TraceAbstraction took 870905.18ms. Allocated memory was 195.0MB in the beginning and 868.2MB in the end (delta: 673.2MB). Free memory was 147.7MB in the beginning and 511.5MB in the end (delta: -363.8MB). Peak memory consumption was 548.4MB. Max. memory is 8.0GB. [2022-02-20 04:30:46,783 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.09ms. Allocated memory is still 195.0MB. Free memory is still 160.8MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 26.41ms. Allocated memory is still 195.0MB. Free memory was 159.7MB in the beginning and 158.1MB in the end (delta: 1.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 10.74ms. Allocated memory is still 195.0MB. Free memory was 158.1MB in the beginning and 157.2MB in the end (delta: 937.7kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 194.01ms. Allocated memory is still 195.0MB. Free memory was 157.1MB in the beginning and 148.2MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * TraceAbstraction took 870905.18ms. Allocated memory was 195.0MB in the beginning and 868.2MB in the end (delta: 673.2MB). Free memory was 147.7MB in the beginning and 511.5MB in the end (delta: -363.8MB). Peak memory consumption was 548.4MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0, Maximal queried relation: -1, Independence queries for same thread: 0 - 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: 59]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 127 with TraceHistMax 18,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 39ms.. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PartialOrderCegarLoop was analyzing trace of length 127 with TraceHistMax 18,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 39ms.. - TimeoutResultAtElement [Line: 52]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PartialOrderCegarLoop was analyzing trace of length 127 with TraceHistMax 18,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 39ms.. - TimeoutResultAtElement [Line: 52]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PartialOrderCegarLoop was analyzing trace of length 127 with TraceHistMax 18,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 39ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 48 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 870.8s, OverallIterations: 7, TraceHistogramMax: 0, PathProgramHistogramMax: 7, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 4.3s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 263, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 8.8s InterpolantComputationTime, 1110 NumberOfCodeBlocks, 1104 NumberOfCodeBlocksAsserted, 53 NumberOfCheckSat, 1647 ConstructedInterpolants, 0 QuantifiedInterpolants, 10247 SizeOfPredicates, 38 NumberOfNonLiveVariables, 1011 ConjunctsInSsa, 117 ConjunctsInUnsatCore, 18 InterpolantComputations, 0 PerfectInterpolantSequences, 4680/6774 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